活动:修复七天乐任务
This commit is contained in:
@@ -5,6 +5,7 @@ import { reloadResources } from '../../../pubUtils/data';
|
||||
import { _getActivitiesByType, _getActivityById, _getActivities } from '../../../services/activity/activityService';
|
||||
import { getServerMainten, setServerMainten, stopServerMainten } from '../../../services/gmService';
|
||||
import { taflush } from '../../../services/sdkService';
|
||||
import { ActivityInRemote } from '../../../domain/activityField/activityField';
|
||||
|
||||
export default function (app: Application) {
|
||||
new HandlerService(app, {});
|
||||
@@ -20,7 +21,7 @@ export class ActivityRemote {
|
||||
|
||||
private channelService: ChannelService;
|
||||
private activityByServer: Map<number, number[]> = new Map(); // serverId => activityId[];
|
||||
private activities: Map<number, ActivityModelType> = new Map(); // activityId => activity
|
||||
private activities: Map<number, ActivityInRemote> = new Map(); // activityId => activity
|
||||
private activityByType: Map<number, Map<number, number[]>> = new Map(); // serverId => type => activityId[];
|
||||
private groupToServer: Map<number, number[]> = new Map(); // group => serverId[];
|
||||
|
||||
@@ -45,7 +46,7 @@ export class ActivityRemote {
|
||||
let activities = await ActivityModel.findOpenAndComingActivityes();
|
||||
let activityIds: number[] = [];
|
||||
for(let activity of activities) {
|
||||
this.activities.set(activity.activityId, activity);
|
||||
this.activities.set(activity.activityId, new ActivityInRemote(activity));
|
||||
activityIds.push(activity.activityId);
|
||||
}
|
||||
this.setActivityTypeAndServer();
|
||||
@@ -86,7 +87,7 @@ export class ActivityRemote {
|
||||
public async updateActivities(activities: ActivityModelType[]) {
|
||||
let activityIds: number[] = [];
|
||||
for(let activity of activities) {
|
||||
this.activities.set(activity.activityId, activity);
|
||||
this.activities.set(activity.activityId, new ActivityInRemote(activity));
|
||||
activityIds.push(activity.activityId);
|
||||
}
|
||||
this.setActivityTypeAndServer();
|
||||
|
||||
Reference in New Issue
Block a user