Explorar o código

create a notification when a page is deleted

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

+ 9 - 1
packages/app/src/server/service/page.js

@@ -54,7 +54,15 @@ class PageService {
       }
     });
 
-    // TODO 81841
+    // delete
+    this.pageEvent.on('delete', 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);