Jelajahi Sumber

fix parameter type

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

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

@@ -11,7 +11,7 @@ import Crowi from '../crowi';
 
 const logger = loggerFactory('growi:service:ActivityService');
 
-type ParameterType = Omit<IActivity, 'createdAt'>
+type UpdateActivityParameterType = Omit<IActivity, 'user' | 'createdAt' | 'ip' | 'endpoint'>
 
 class ActivityService {
 
@@ -29,7 +29,7 @@ class ActivityService {
   }
 
   initActivityEventListeners(): void {
-    this.activityEvent.on('update', async(activityId: string, parameters: ParameterType, target?: IPage) => {
+    this.activityEvent.on('update', async(activityId: string, parameters: UpdateActivityParameterType, target?: IPage) => {
 
       // update activity
       let activity: IActivity;
@@ -85,7 +85,7 @@ class ActivityService {
     return Activity.create(parameters);
   };
 
-  updateByParameters = async function(activityId: string, parameters: ParameterType): Promise<IActivity> {
+  updateByParameters = async function(activityId: string, parameters: UpdateActivityParameterType): Promise<IActivity> {
     const activity = await Activity.findOneAndUpdate({ _id: activityId }, parameters, { new: true }) as unknown as IActivity;
 
     return activity;