Create ban feature by admin console
This commit is contained in:
parent
871ee6b192
commit
b1f8522c05
10 changed files with 68 additions and 26 deletions
|
@ -148,6 +148,7 @@ export class IoSocketController {
|
|||
const websocketKey = req.getHeader('sec-websocket-key');
|
||||
const websocketProtocol = req.getHeader('sec-websocket-protocol');
|
||||
const websocketExtensions = req.getHeader('sec-websocket-extensions');
|
||||
const IPAddress = req.getHeader('x-forwarded-for');
|
||||
|
||||
const roomId = query.roomId;
|
||||
if (typeof roomId !== 'string') {
|
||||
|
@ -177,7 +178,8 @@ export class IoSocketController {
|
|||
}
|
||||
|
||||
const userUuid = await jwtTokenManager.getUserUuidFromToken(token);
|
||||
|
||||
//TODO send ban message
|
||||
await jwtTokenManager.verifyBanUser(userUuid, IPAddress, roomId);
|
||||
let memberTags: string[] = [];
|
||||
let memberTextures: CharacterTexture[] = [];
|
||||
const room = await socketManager.getOrCreateRoom(roomId);
|
||||
|
@ -217,6 +219,7 @@ export class IoSocketController {
|
|||
url,
|
||||
token,
|
||||
userUuid,
|
||||
IPAddress,
|
||||
roomId,
|
||||
name,
|
||||
characterLayers: characterLayerObjs,
|
||||
|
@ -336,6 +339,7 @@ export class IoSocketController {
|
|||
client.userId = this.nextUserId;
|
||||
this.nextUserId++;
|
||||
client.userUuid = ws.userUuid;
|
||||
client.IPAddress = ws.IPAddress;
|
||||
client.token = ws.token;
|
||||
client.batchedMessages = new BatchMessage();
|
||||
client.batchTimeout = null;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue