Parcourir la source

create like event

Shun Miyazawa il y a 4 ans
Parent
commit
27808f22a6

+ 5 - 0
packages/app/src/server/routes/apiv3/page.js

@@ -263,6 +263,11 @@ module.exports = (crowi) => {
         logger.error('Like notification failed', err);
         logger.error('Like notification failed', err);
       }
       }
     }
     }
+
+    if (isLiked) {
+      const pageEvent = crowi.event('page');
+      pageEvent.emit('likes:notification', page, req.user);
+    }
   });
   });
 
 
   /**
   /**

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

@@ -58,6 +58,11 @@ class PageService {
 
 
     // createMany
     // createMany
     this.pageEvent.on('createMany', this.pageEvent.onCreateMany);
     this.pageEvent.on('createMany', this.pageEvent.onCreateMany);
+
+    // likes
+    this.pageEvent.on('likes:notification', async(page, user) => {
+      console.log('like event!!!');
+    });
   }
   }