✨ feat(服务器): 更新维护逻辑
This commit is contained in:
@@ -12,12 +12,12 @@ export class ServerParam {
|
||||
status: number; // 状态
|
||||
openTime: number; // 开服时间
|
||||
|
||||
constructor(server: ServerlistType) {
|
||||
constructor(server: ServerlistType, status: number) {
|
||||
this.id = server.id;
|
||||
this.serverId = server.serverId;
|
||||
this.serverStr = `${server.prefix}${server.serverId}`;
|
||||
this.name = server.name;
|
||||
this.status = server.status;
|
||||
this.status = status;
|
||||
this.openTime = server.openTime;
|
||||
}
|
||||
}
|
||||
@@ -35,8 +35,8 @@ export class GroupParam {
|
||||
this.servers = new Array<ServerParam>();
|
||||
}
|
||||
|
||||
public pushServer(server: ServerlistType) {
|
||||
let srv = new ServerParam(server);
|
||||
public pushServer(server: ServerlistType, status: number) {
|
||||
let srv = new ServerParam(server, status);
|
||||
this.servers.push(srv);
|
||||
this.servers.sort((a, b) => b.serverId - a.serverId);
|
||||
let min = this.servers[this.servers.length - 1];
|
||||
@@ -59,8 +59,8 @@ export class ServerParamWithRole extends ServerParam {
|
||||
isClose: boolean; // 是否已经注销
|
||||
closeTime: number; // 注销生效时间
|
||||
|
||||
constructor(role: RoleType, server: ServerlistType) {
|
||||
super(server);
|
||||
constructor(role: RoleType, server: ServerlistType, status: number) {
|
||||
super(server, status);
|
||||
this.groupId = server.groupId;
|
||||
this.groupName = server.groupName;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user