Просмотр исходного кода

Changed the model of target in ActivityDocument

Shunm634-source 3 лет назад
Родитель
Сommit
b6d049c127
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      packages/app/src/server/models/activity.ts

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

@@ -25,7 +25,7 @@ export interface ActivityDocument extends Document {
   ip: string
   endpoint: string
   targetModel: SupportedTargetModelType
-  target: Ref<IPage>
+  target: Types.ObjectId
   eventModel: SupportedEventModelType
   event: Types.ObjectId
   action: SupportedActionType
@@ -99,8 +99,8 @@ activitySchema.methods.getNotificationTargetUsers = async function() {
   const { user: actionUser, target } = this;
 
   const [subscribeUsers, unsubscribeUsers] = await Promise.all([
-    Subscription.getSubscription(target),
-    Subscription.getUnsubscription(target),
+    Subscription.getSubscription(target as unknown as Ref<IPage>),
+    Subscription.getUnsubscription(target as unknown as Ref<IPage>),
   ]);
   const unique = array => Object.values(array.reduce((objects, object) => ({ ...objects, [object.toString()]: object }), {}));
   const filter = (array, pull) => {