Shun Miyazawa 4 лет назад
Родитель
Сommit
cae4fad4eb
2 измененных файлов с 6 добавлено и 4 удалено
  1. 1 0
      packages/app/src/server/models/page.js
  2. 5 4
      packages/app/src/server/service/page.js

+ 1 - 0
packages/app/src/server/models/page.js

@@ -1022,6 +1022,7 @@ module.exports = function(crowi) {
     }
     }
 
 
     pageEvent.emit('update', savedPage, user);
     pageEvent.emit('update', savedPage, user);
+    pageEvent.emit('update:notification', savedPage, user);
 
 
     return savedPage;
     return savedPage;
   };
   };

+ 5 - 4
packages/app/src/server/service/page.js

@@ -32,7 +32,7 @@ class PageService {
     this.pageEvent.on('create', this.pageEvent.onCreate);
     this.pageEvent.on('create', this.pageEvent.onCreate);
 
 
     // update
     // update
-    this.pageEvent.on('update', async(page, user) => {
+    this.pageEvent.on('update:notification', async(page, user) => {
 
 
       this.pageEvent.onUpdate();
       this.pageEvent.onUpdate();
 
 
@@ -45,7 +45,7 @@ class PageService {
     });
     });
 
 
     // rename
     // rename
-    this.pageEvent.on('rename', async(page, user) => {
+    this.pageEvent.on('rename:notification', async(page, user) => {
       try {
       try {
         await this.createAndSendNotifications(page, user, ActivityDefine.ACTION_PAGE_RENAME);
         await this.createAndSendNotifications(page, user, ActivityDefine.ACTION_PAGE_RENAME);
       }
       }
@@ -55,7 +55,7 @@ class PageService {
     });
     });
 
 
     // delete
     // delete
-    this.pageEvent.on('delete', async(page, user) => {
+    this.pageEvent.on('delete:notification', async(page, user) => {
       try {
       try {
         await this.createAndSendNotifications(page, user, ActivityDefine.ACTION_PAGE_DELETE);
         await this.createAndSendNotifications(page, user, ActivityDefine.ACTION_PAGE_DELETE);
       }
       }
@@ -148,7 +148,7 @@ class PageService {
 
 
     this.pageEvent.emit('delete', page, user);
     this.pageEvent.emit('delete', page, user);
     this.pageEvent.emit('create', renamedPage, user);
     this.pageEvent.emit('create', renamedPage, user);
-    this.pageEvent.emit('rename', page, user);
+    this.pageEvent.emit('rename:notification', page, user);
 
 
     return renamedPage;
     return renamedPage;
   }
   }
@@ -477,6 +477,7 @@ class PageService {
 
 
     this.pageEvent.emit('delete', page, user);
     this.pageEvent.emit('delete', page, user);
     this.pageEvent.emit('create', deletedPage, user);
     this.pageEvent.emit('create', deletedPage, user);
+    this.pageEvent.emit('delete:notification', page, user);
 
 
     return deletedPage;
     return deletedPage;
   }
   }