活动:修复更新

This commit is contained in:
luying
2021-12-24 10:56:32 +08:00
parent 680f5d2cef
commit 7110b6c3a1
3 changed files with 21 additions and 4 deletions

View File

@@ -77,6 +77,10 @@ export class ActivityRemote {
this.activityByType.get(serverId).get(activity.type).push(activity.activityId);
}
}
this.app.set('activityByServer', this.activityByServer);
this.app.set('activityByType', this.activityByType);
this.app.set('activities', this.activities);
}
public async updateActivities(activities: ActivityModelType[]) {
@@ -86,6 +90,10 @@ export class ActivityRemote {
activityIds.push(activity.activityId);
}
this.setActivityTypeAndServer();
this.app.set('activityByServer', this.activityByServer);
this.app.set('activityByType', this.activityByType);
this.app.set('activities', this.activities);
}
public async deleteActivities(activityIds: number[]) {
@@ -93,11 +101,19 @@ export class ActivityRemote {
this.activities.delete(activityId);
}
this.setActivityTypeAndServer();
this.app.set('activityByServer', this.activityByServer);
this.app.set('activityByType', this.activityByType);
this.app.set('activities', this.activities);
}
public async saveGroupToServer(groupId: number, serverIds: number[]) {
this.groupToServer.set(groupId, serverIds);
this.setActivityTypeAndServer();
this.app.set('activityByServer', this.activityByServer);
this.app.set('activityByType', this.activityByType);
this.app.set('activities', this.activities);
}
public async saveActivitiesToGroup(groupId: number, activities: number[]) {