|
|
@@ -32,7 +32,7 @@ class PageService {
|
|
|
this.pageEvent.on('create', this.pageEvent.onCreate);
|
|
|
|
|
|
// update
|
|
|
- this.pageEvent.on('update', async(page, user) => {
|
|
|
+ this.pageEvent.on('update:notification', async(page, user) => {
|
|
|
|
|
|
this.pageEvent.onUpdate();
|
|
|
|
|
|
@@ -45,7 +45,7 @@ class PageService {
|
|
|
});
|
|
|
|
|
|
// rename
|
|
|
- this.pageEvent.on('rename', async(page, user) => {
|
|
|
+ this.pageEvent.on('rename:notification', async(page, user) => {
|
|
|
try {
|
|
|
await this.createAndSendNotifications(page, user, ActivityDefine.ACTION_PAGE_RENAME);
|
|
|
}
|
|
|
@@ -54,7 +54,15 @@ class PageService {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- // TODO 81841
|
|
|
+ // delete
|
|
|
+ this.pageEvent.on('delete:notification', async(page, user) => {
|
|
|
+ try {
|
|
|
+ await this.createAndSendNotifications(page, user, ActivityDefine.ACTION_PAGE_DELETE);
|
|
|
+ }
|
|
|
+ catch (err) {
|
|
|
+ logger.error(err);
|
|
|
+ }
|
|
|
+ });
|
|
|
|
|
|
// createMany
|
|
|
this.pageEvent.on('createMany', this.pageEvent.onCreateMany);
|
|
|
@@ -145,7 +153,7 @@ class PageService {
|
|
|
|
|
|
this.pageEvent.emit('delete', page, user);
|
|
|
this.pageEvent.emit('create', renamedPage, user);
|
|
|
- this.pageEvent.emit('rename', page, user);
|
|
|
+ this.pageEvent.emit('rename:notification', page, user);
|
|
|
|
|
|
return renamedPage;
|
|
|
}
|
|
|
@@ -474,6 +482,7 @@ class PageService {
|
|
|
|
|
|
this.pageEvent.emit('delete', page, user);
|
|
|
this.pageEvent.emit('create', deletedPage, user);
|
|
|
+ this.pageEvent.emit('delete:notification', page, user);
|
|
|
|
|
|
return deletedPage;
|
|
|
}
|