Explorar o código

passes isRecursively as an argument

Shun Miyazawa %!s(int64=4) %!d(string=hai) anos
pai
achega
e513153c8a
Modificáronse 1 ficheiros con 5 adicións e 3 borrados
  1. 5 3
      packages/app/src/server/service/page.js

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

@@ -69,9 +69,11 @@ class PageService {
     });
 
     // delete completely
-    this.pageEvent.on('deleteCompletely', async(pages, user) => {
+    this.pageEvent.on('deleteCompletely', async(pages, user, isRecursively = false) => {
       try {
-        await this.createAndSendNotifications(pages[0], user, ActivityDefine.ACTION_PAGE_DELETE_COMPLETELY);
+        if (!isRecursively) {
+          await this.createAndSendNotifications(pages[0], user, ActivityDefine.ACTION_PAGE_DELETE_COMPLETELY);
+        }
       }
       catch (err) {
         logger.error(err);
@@ -658,7 +660,7 @@ class PageService {
       this.deleteCompletelyDescendantsWithStream(page, user, options);
     }
 
-    this.pageEvent.emit('deleteCompletely', [page], user); // update as renamed page
+    this.pageEvent.emit('deleteCompletely', [page], user, isRecursively); // update as renamed page
 
     return;
   }