Shun Miyazawa 4 лет назад
Родитель
Сommit
3f1005a03e

+ 8 - 0
packages/app/src/components/InAppNotification/renderTargetModel/page/snapshot.ts

@@ -0,0 +1,8 @@
+import { IPage } from '~/interfaces/page';
+
+export const createSnapshot = (page: IPage): string => {
+  return JSON.stringify({
+    path: page.path,
+    creator: page.creator,
+  });
+};

+ 2 - 8
packages/app/src/server/service/comment.ts

@@ -4,7 +4,7 @@ import loggerFactory from '../../utils/logger';
 import ActivityDefine from '../util/activityDefine';
 import Crowi from '../crowi';
 
-// import { createSnapshot } from '../../components/InAppNotification/renderTargetModel/page';
+import { createSnapshot } from '../../components/InAppNotification/renderTargetModel/page/snapshot';
 
 const logger = loggerFactory('growi:service:CommentService');
 
@@ -91,13 +91,7 @@ class CommentService {
   };
 
   private createAndSendNotifications = async function(activity, page) {
-    // const snapshot = createSnapshot(page);
-
-    const snapshot = JSON.stringify({
-      path: page.path,
-      creator: page.creator,
-      lastUpdateUser: page.lastUpdateUser,
-    });
+    const snapshot = createSnapshot(page);
 
     // Get user to be notified
     let targetUsers: Types.ObjectId[] = [];

+ 2 - 8
packages/app/src/server/service/page.js

@@ -3,7 +3,7 @@ import isThisHour from 'date-fns/isThisHour/index.js';
 import loggerFactory from '~/utils/logger';
 import ActivityDefine from '../util/activityDefine';
 
-// import { createSnapshot } from '../../components/InAppNotification/renderTargetModel/page';
+import { createSnapshot } from '../../components/InAppNotification/renderTargetModel/page/snapshot';
 
 const mongoose = require('mongoose');
 const escapeStringRegexp = require('escape-string-regexp');
@@ -814,13 +814,7 @@ class PageService {
 
     const { activityService, inAppNotificationService } = this.crowi;
 
-    // const snapshot = createSnapshot(page);
-
-    const snapshot = JSON.stringify({
-      path: page.path,
-      creator: page.creator,
-      lastUpdateUser: page.lastUpdateUser,
-    });
+    const snapshot = createSnapshot(page);
 
     // Create activity
     const parameters = {