活动:添加切换显示

This commit is contained in:
luying
2022-04-14 11:46:46 +08:00
parent 4cb5db0de6
commit e9c8b3db7e
4 changed files with 37 additions and 2 deletions

View File

@@ -184,6 +184,22 @@ export class GmHandler {
});
}
async switchActivity(msg: { activityId: number }, session: BackendSession) {
const { activityId } = msg;
const uid = session.get('uid');
let activity = await ActivityModel.findActivity(activityId);
if(!activity) return resResult(STATUS.WRONG_PARMS);
activity = await ActivityModel.setEnable(activityId, !activity.isEnable, uid);
let activityServers = pinus.app.getServersByType('activity');
for(let server of activityServers) {
pinus.app.rpc.activity.activityRemote.updateActivities.toServer(server.id, [new ActivityInRemote(activity)]);
}
return resResult(STATUS.SUCCESS, { activity });
}
async deleteActivity(msg: { activityId: number}, session: BackendSession) {
const { activityId } = msg;
const uid = session.get('uid');