Browse Source

change argument generateProcessInfoByActionTypes

yohei0125 3 years ago
parent
commit
b71af58477
1 changed files with 3 additions and 4 deletions
  1. 3 4
      packages/app/src/server/service/page-operation.ts

+ 3 - 4
packages/app/src/server/service/page-operation.ts

@@ -1,6 +1,6 @@
 import { pagePathUtils } from '@growi/core';
 import { pagePathUtils } from '@growi/core';
 
 
-import PageOperation, { PageActionType } from '~/server/models/page-operation';
+import PageOperation, { PageActionType, PageOperationDocument } from '~/server/models/page-operation';
 
 
 const { isEitherOfPathAreaOverlap, isPathAreaOverlap, isTrashPage } = pagePathUtils;
 const { isEitherOfPathAreaOverlap, isPathAreaOverlap, isTrashPage } = pagePathUtils;
 
 
@@ -85,10 +85,9 @@ class PageOperationService {
     return true;
     return true;
   }
   }
 
 
-  async generateProcessInfoByActionTypes(actionTypes: PageActionType[]): Promise<ProcessInfo> {
-    const pageOps = await PageOperation.find({ actionType: { $in: actionTypes } });
-
+  async generateProcessInfoByActionTypes(pageOps: PageOperationDocument[]): Promise<ProcessInfo> {
     const processInfo = {};
     const processInfo = {};
+
     pageOps.forEach((pageOp) => {
     pageOps.forEach((pageOp) => {
       const pageId = pageOp.page._id.toString();
       const pageId = pageOp.page._id.toString();