名将擂台:特殊处理已经定时任务处理
This commit is contained in:
@@ -743,6 +743,9 @@ async function setTakeRankSnapshotSchedule(activityId: number, serverId: number,
|
||||
|
||||
// —————————————— 名将擂台 start —————————————— //
|
||||
export async function setLadderCountDown(battleCode: string, time: number, status: LADDER_STATUS) {
|
||||
if(scheduledJobs[`ladder${battleCode}`]) {
|
||||
scheduledJobs[`ladder${battleCode}`].cancel();
|
||||
}
|
||||
let endTime = time + (status == LADDER_STATUS.CHECK? LADDER.LADDER_BATTLE_PREPARE_COUNTDOWN: LADDER.LADDER_BATTLE_COUNTDOWN) + LADDER_SERVER_GAP_TIME;
|
||||
scheduleJob(`ladder${battleCode}`, endTime * 1000, async () => {
|
||||
await ladderTimeout(battleCode, status);
|
||||
|
||||
Reference in New Issue
Block a user