Просмотр исходного кода

Skeleton method for sending inAppNotification

https://youtrack.weseek.co.jp/issue/GW-7776
- Add getMentionedUsers method
- Add sendNotificationToMentionedUsers method
I Komang Mudana 3 лет назад
Родитель
Сommit
c44776e0fd
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      packages/app/src/server/service/comment.ts

+ 12 - 0
packages/app/src/server/service/comment.ts

@@ -104,6 +104,18 @@ class CommentService {
     await this.inAppNotificationService.emitSocketIo(targetUsers);
   };
 
+  private getMentionedUsers = async(comment: string) => {
+    // TODO extract users from comment
+    // return User ObjectID array
+  }
+
+  private sendNotificationToMentionedUsers = async(mentionedUsers: Types.ObjectId[], activity:any, page:any) => {
+    // TODO implement inAppNotificationService with target mentioned users
+    // inAppNotificationService.upsertByActivity
+    // Call inAppNotificationService.emitSocketIo;
+  }
+
 }
 
+
 module.exports = CommentService;