Jelajahi Sumber

the activity required for inAppNotification must be generated.

Shun Miyazawa 3 tahun lalu
induk
melakukan
ab175dca07
1 mengubah file dengan 4 tambahan dan 4 penghapusan
  1. 4 4
      packages/app/src/server/service/activity.ts

+ 4 - 4
packages/app/src/server/service/activity.ts

@@ -1,7 +1,7 @@
 import mongoose from 'mongoose';
 import mongoose from 'mongoose';
 
 
 import {
 import {
-  IActivity, SupportedActionType, ActionGroupSize, AllSmallAction, AllMediumAction, AllLargeAction,
+  IActivity, SupportedActionType, ActionGroupSize, AllSmallAction, AllMediumAction, AllLargeAction, AllSupportedActionToNotified,
 } from '~/interfaces/activity';
 } from '~/interfaces/activity';
 import { IPage } from '~/interfaces/page';
 import { IPage } from '~/interfaces/page';
 import Activity from '~/server/models/activity';
 import Activity from '~/server/models/activity';
@@ -60,11 +60,11 @@ class ActivityService {
 
 
     switch (auditLogActionGroupSize) {
     switch (auditLogActionGroupSize) {
       case ActionGroupSize.Small:
       case ActionGroupSize.Small:
-        return (AllSmallAction as ReadonlyArray<string>).includes(action);
+        return [AllSmallAction as ReadonlyArray<string>, ...AllSupportedActionToNotified as ReadonlyArray<string>].includes(action);
       case ActionGroupSize.Medium:
       case ActionGroupSize.Medium:
-        return (AllMediumAction as ReadonlyArray<string>).includes(action);
+        return [...AllMediumAction as ReadonlyArray<string>, ...AllSupportedActionToNotified as ReadonlyArray<string>].includes(action);
       case ActionGroupSize.Large:
       case ActionGroupSize.Large:
-        return (AllLargeAction as ReadonlyArray<string>).includes(action);
+        return [...AllLargeAction as ReadonlyArray<string>, ...AllSupportedActionToNotified as ReadonlyArray<string>].includes(action);
       default:
       default:
         return false;
         return false;
     }
     }