✨ feat(服务器): 更新维护逻辑
This commit is contained in:
@@ -159,14 +159,15 @@ export async function sendOpenServerMail(type: 'openMail'|'circleMail', mail: St
|
||||
return true;
|
||||
}
|
||||
|
||||
export function setServerMainten(serverIds: number[], startTime: number, endTime: number) {
|
||||
export function setServerMainten(serverIds: number[], startTime: number, endTime: number, version: string) {
|
||||
let maintenServers = pinus.app.get('maintenServers')||new Map();
|
||||
for(let id of serverIds) {
|
||||
if(!maintenServers.has(id)) {
|
||||
maintenServers.set(id, { startTime, endTime });
|
||||
maintenServers.set(id, { startTime, endTime, version });
|
||||
} else {
|
||||
maintenServers.get(id).startTime = startTime;
|
||||
maintenServers.get(id).endTime = endTime;
|
||||
maintenServers.get(id).version = version;
|
||||
}
|
||||
}
|
||||
pinus.app.set('maintenServers', maintenServers);
|
||||
|
||||
Reference in New Issue
Block a user