后台:服务器维护
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
import { Application, ChannelService } from 'pinus';
|
||||
import { resetPvpSeasonTime, guildActivityStart, gateActivityEnd, cityActivityEnd, raceActivityEnd, guildActivitySchedule, auctionSchedule } from '../../../services/timeTaskService';
|
||||
import { resetPvpSeasonTime, guildActivityStart, gateActivityEnd, cityActivityEnd, raceActivityEnd, guildActivitySchedule, auctionSchedule, initMaintenance, stopMaintenance } from '../../../services/timeTaskService';
|
||||
import PvpDefenseType from '../../../db/PvpDefense';
|
||||
import { DicGuildActivity } from '../../../pubUtils/dictionary/DicGuildActivity';
|
||||
import { reloadResources } from '../../../pubUtils/data';
|
||||
import { setMarquee, cancelMarquee } from '../../../services/gmService';
|
||||
import { setDicAuctionTime, setDicGuildActivity } from '../../../services/guildActivityService';
|
||||
import { setWeek } from '../../../pubUtils/timeUtil';
|
||||
import { ServerlistType } from '../../../db/Serverlist';
|
||||
|
||||
export default function (app: Application) {
|
||||
return new SystimerRemote(app);
|
||||
@@ -89,4 +90,12 @@ export class SystimerRemote {
|
||||
async setDay(week: number) {
|
||||
setWeek(week);
|
||||
}
|
||||
|
||||
public async initMaintenance(servers?: ServerlistType[]) {
|
||||
await initMaintenance(servers);
|
||||
}
|
||||
|
||||
public async stopMaintenance(batchCode: string, serverIds: number[]) {
|
||||
await stopMaintenance(batchCode, serverIds);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user