|
@@ -8,7 +8,7 @@ import loggerFactory from '../../utils/logger';
|
|
|
import ActivityDefine from '../util/activityDefine';
|
|
import ActivityDefine from '../util/activityDefine';
|
|
|
|
|
|
|
|
import Watcher from './watcher';
|
|
import Watcher from './watcher';
|
|
|
-// import { InAppNotification } from './in-app-notification';
|
|
|
|
|
|
|
+import { InAppNotification } from './in-app-notification';
|
|
|
// import activityEvent from '../events/activity';
|
|
// import activityEvent from '../events/activity';
|
|
|
|
|
|
|
|
const logger = loggerFactory('growi:models:activity');
|
|
const logger = loggerFactory('growi:models:activity');
|
|
@@ -196,11 +196,11 @@ activitySchema.methods.getNotificationTargetUsers = async function() {
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * saved hook
|
|
|
|
|
|
|
+ * saved hook TODO: getNotificationTargetUsers by GW-7346
|
|
|
*/
|
|
*/
|
|
|
activitySchema.post('save', async(savedActivity: ActivityDocument) => {
|
|
activitySchema.post('save', async(savedActivity: ActivityDocument) => {
|
|
|
try {
|
|
try {
|
|
|
- const notificationUsers = await savedActivity.getNotificationTargetUsers();
|
|
|
|
|
|
|
+ // const notificationUsers = await savedActivity.getNotificationTargetUsers();
|
|
|
|
|
|
|
|
// await Promise.all(notificationUsers.map(user => InAppNotification.upsertByActivity(user, savedActivity)));
|
|
// await Promise.all(notificationUsers.map(user => InAppNotification.upsertByActivity(user, savedActivity)));
|
|
|
return;
|
|
return;
|