后台:角色封禁
This commit is contained in:
@@ -18,8 +18,8 @@ export class ConnectorRemote {
|
||||
}
|
||||
private maintenServers: number[] = []; // 维护中的服务器
|
||||
|
||||
public async remoteLogin(uid: string) {
|
||||
await kickUser(this.app, uid);
|
||||
public async remoteLogin(uid: string, message?: any) {
|
||||
await kickUser(this.app, uid, message);
|
||||
}
|
||||
|
||||
public async setOtherUserGuildSession(params: { roleId: string, userGuild: UserGuildType}[]) {
|
||||
@@ -50,6 +50,18 @@ export class ConnectorRemote {
|
||||
}
|
||||
}
|
||||
|
||||
public async setOtherUseBlockTypeSession(params: { roleId: string, blockType: string}[]) {
|
||||
let sessionService = this.app.get('sessionService');
|
||||
for(let {roleId, blockType} of params) {
|
||||
let sessions = sessionService.getByUid(roleId);
|
||||
if(!!sessions) {
|
||||
sessions.forEach(session => {
|
||||
sessionService.aimportAll(session.id, { blockType });
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 重载json资源
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user