From 0b99d4098e38314bb39e066366998e19efdd2f3c Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Sat, 28 Dec 2024 20:57:48 +0100 Subject: [PATCH] Better streamlined naming in socket events --- src/socketEvents/character/connect.ts | 4 ++-- src/socketEvents/character/create.ts | 4 ++-- src/socketEvents/character/delete.ts | 4 ++-- src/socketEvents/chat/gameMaster/alertCommand.ts | 4 ++-- src/socketEvents/chat/gameMaster/setTimeCommand.ts | 4 ++-- src/socketEvents/chat/gameMaster/teleportCommand.ts | 4 ++-- src/socketEvents/chat/gameMaster/toggleFogCommand.ts | 4 ++-- src/socketEvents/chat/gameMaster/toggleRainCommand.ts | 4 ++-- .../gameMaster/assetManager/characterHair/update.ts | 4 ++-- .../gameMaster/assetManager/characterType/update.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/item/update.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/object/list.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/object/remove.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/object/update.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/object/upload.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/sprite/copy.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/sprite/create.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/sprite/list.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/sprite/update.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/tile/delete.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/tile/list.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/tile/update.ts | 4 ++-- src/socketEvents/gameMaster/assetManager/tile/upload.ts | 4 ++-- src/socketEvents/gameMaster/zoneEditor/create.ts | 4 ++-- src/socketEvents/gameMaster/zoneEditor/delete.ts | 4 ++-- src/socketEvents/gameMaster/zoneEditor/list.ts | 4 ++-- src/socketEvents/gameMaster/zoneEditor/request.ts | 4 ++-- src/socketEvents/login.ts | 4 ++-- 28 files changed, 56 insertions(+), 56 deletions(-) diff --git a/src/socketEvents/character/connect.ts b/src/socketEvents/character/connect.ts index 3fe0250..4ec20dc 100644 --- a/src/socketEvents/character/connect.ts +++ b/src/socketEvents/character/connect.ts @@ -10,10 +10,10 @@ interface CharacterConnectPayload { export default class CharacterConnectEvent extends BaseEvent { public listen(): void { - this.socket.on('character:connect', this.handleCharacterConnect.bind(this)) + this.socket.on('character:connect', this.handleEvent.bind(this)) } - private async handleCharacterConnect({ characterId, characterHairId }: CharacterConnectPayload): Promise { + private async handleEvent({ characterId, characterHairId }: CharacterConnectPayload): Promise { if (!this.socket.userId) { this.emitError('User not authenticated') return diff --git a/src/socketEvents/character/create.ts b/src/socketEvents/character/create.ts index b66d6b4..83793dc 100644 --- a/src/socketEvents/character/create.ts +++ b/src/socketEvents/character/create.ts @@ -8,10 +8,10 @@ import UserRepository from '#repositories/userRepository' export default class CharacterCreateEvent extends BaseEvent { public listen(): void { - this.socket.on('character:create', this.handleCharacterCreate.bind(this)) + this.socket.on('character:create', this.handleEvent.bind(this)) } - private async handleCharacterCreate(data: any): Promise { + private async handleEvent(data: any): Promise { // zod validate try { data = ZCharacterCreate.parse(data) diff --git a/src/socketEvents/character/delete.ts b/src/socketEvents/character/delete.ts index 849e13e..a5b1cc6 100644 --- a/src/socketEvents/character/delete.ts +++ b/src/socketEvents/character/delete.ts @@ -14,10 +14,10 @@ type TypeResponse = { export default class CharacterDeleteEvent extends BaseEvent { public listen(): void { - this.socket.on('character:delete', this.handleCharacterDelete.bind(this)) + this.socket.on('character:delete', this.handleEvent.bind(this)) } - private async handleCharacterDelete(data: TypePayload, callback: (response: TypeResponse) => void): Promise { + private async handleEvent(data: TypePayload, callback: (response: TypeResponse) => void): Promise { try { const character = await CharacterRepository.getByUserAndId(this.socket.userId!, data.characterId) if (character) { diff --git a/src/socketEvents/chat/gameMaster/alertCommand.ts b/src/socketEvents/chat/gameMaster/alertCommand.ts index 5b922cf..b8de6fa 100644 --- a/src/socketEvents/chat/gameMaster/alertCommand.ts +++ b/src/socketEvents/chat/gameMaster/alertCommand.ts @@ -8,10 +8,10 @@ type TypePayload = { export default class AlertCommandEvent extends BaseEvent { public listen(): void { - this.socket.on('chat:message', this.handleAlertCommand.bind(this)) + this.socket.on('chat:message', this.handleEvent.bind(this)) } - private async handleAlertCommand(data: TypePayload, callback: (response: boolean) => void): Promise { + private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise { try { if (!ChatService.isCommand(data.message, 'alert')) { return diff --git a/src/socketEvents/chat/gameMaster/setTimeCommand.ts b/src/socketEvents/chat/gameMaster/setTimeCommand.ts index 4991d1c..22e2eb5 100644 --- a/src/socketEvents/chat/gameMaster/setTimeCommand.ts +++ b/src/socketEvents/chat/gameMaster/setTimeCommand.ts @@ -9,10 +9,10 @@ type TypePayload = { export default class SetTimeCommand extends BaseEvent { public listen(): void { - this.socket.on('chat:message', this.handleAlertCommand.bind(this)) + this.socket.on('chat:message', this.handleEvent.bind(this)) } - private async handleAlertCommand(data: TypePayload, callback: (response: boolean) => void): Promise { + private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise { try { if (!ChatService.isCommand(data.message, 'time')) { return diff --git a/src/socketEvents/chat/gameMaster/teleportCommand.ts b/src/socketEvents/chat/gameMaster/teleportCommand.ts index de9cc0a..9886938 100644 --- a/src/socketEvents/chat/gameMaster/teleportCommand.ts +++ b/src/socketEvents/chat/gameMaster/teleportCommand.ts @@ -11,10 +11,10 @@ type TypePayload = { export default class TeleportCommandEvent extends BaseEvent { public listen(): void { - this.socket.on('chat:message', this.handleTeleportCommand.bind(this)) + this.socket.on('chat:message', this.handleEvent.bind(this)) } - private async handleTeleportCommand(data: TypePayload, callback: (response: boolean) => void): Promise { + private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise { try { // Check if character exists const zoneCharacter = ZoneManager.getCharacterById(this.socket.characterId!) diff --git a/src/socketEvents/chat/gameMaster/toggleFogCommand.ts b/src/socketEvents/chat/gameMaster/toggleFogCommand.ts index 9aa215c..14bb0d6 100644 --- a/src/socketEvents/chat/gameMaster/toggleFogCommand.ts +++ b/src/socketEvents/chat/gameMaster/toggleFogCommand.ts @@ -9,10 +9,10 @@ type TypePayload = { export default class ToggleFogCommand extends BaseEvent { public listen(): void { - this.socket.on('chat:message', this.handleAlertCommand.bind(this)) + this.socket.on('chat:message', this.handleEvent.bind(this)) } - private async handleAlertCommand(data: TypePayload, callback: (response: boolean) => void): Promise { + private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise { try { if (!ChatService.isCommand(data.message, 'fog')) { return diff --git a/src/socketEvents/chat/gameMaster/toggleRainCommand.ts b/src/socketEvents/chat/gameMaster/toggleRainCommand.ts index d451a97..c5e40d2 100644 --- a/src/socketEvents/chat/gameMaster/toggleRainCommand.ts +++ b/src/socketEvents/chat/gameMaster/toggleRainCommand.ts @@ -9,10 +9,10 @@ type TypePayload = { export default class ToggleRainCommand extends BaseEvent { public listen(): void { - this.socket.on('chat:message', this.handleAlertCommand.bind(this)) + this.socket.on('chat:message', this.handleEvent.bind(this)) } - private async handleAlertCommand(data: TypePayload, callback: (response: boolean) => void): Promise { + private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise { try { if (!ChatService.isCommand(data.message, 'rain')) { return diff --git a/src/socketEvents/gameMaster/assetManager/characterHair/update.ts b/src/socketEvents/gameMaster/assetManager/characterHair/update.ts index 7af2a63..87b1667 100644 --- a/src/socketEvents/gameMaster/assetManager/characterHair/update.ts +++ b/src/socketEvents/gameMaster/assetManager/characterHair/update.ts @@ -15,10 +15,10 @@ type Payload = { export default class CharacterHairUpdateEvent extends BaseEvent { public listen(): void { - this.socket.on('gm:characterHair:update', this.handleObjectUpdate.bind(this)) + this.socket.on('gm:characterHair:update', this.handleEvent.bind(this)) } - private async handleObjectUpdate(data: Payload, callback: (success: boolean) => void): Promise { + private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/characterType/update.ts b/src/socketEvents/gameMaster/assetManager/characterType/update.ts index a7e6acc..d2003f4 100644 --- a/src/socketEvents/gameMaster/assetManager/characterType/update.ts +++ b/src/socketEvents/gameMaster/assetManager/characterType/update.ts @@ -21,10 +21,10 @@ export default class CharacterTypeUpdateEvent { ) {} public listen(): void { - this.socket.on('gm:characterType:update', this.handleObjectUpdate.bind(this)) + this.socket.on('gm:characterType:update', this.handleEvent.bind(this)) } - private async handleObjectUpdate(data: Payload, callback: (success: boolean) => void): Promise { + private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/item/update.ts b/src/socketEvents/gameMaster/assetManager/item/update.ts index 92e8721..e4c494d 100644 --- a/src/socketEvents/gameMaster/assetManager/item/update.ts +++ b/src/socketEvents/gameMaster/assetManager/item/update.ts @@ -23,10 +23,10 @@ export default class ItemUpdateEvent { ) {} public listen(): void { - this.socket.on('gm:item:update', this.handleObjectUpdate.bind(this)) + this.socket.on('gm:item:update', this.handleEvent.bind(this)) } - private async handleObjectUpdate(data: Payload, callback: (success: boolean) => void): Promise { + private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/object/list.ts b/src/socketEvents/gameMaster/assetManager/object/list.ts index f833aad..60b3dc6 100644 --- a/src/socketEvents/gameMaster/assetManager/object/list.ts +++ b/src/socketEvents/gameMaster/assetManager/object/list.ts @@ -14,10 +14,10 @@ export default class ObjectListEvent { ) {} public listen(): void { - this.socket.on('gm:object:list', this.handleObjectList.bind(this)) + this.socket.on('gm:object:list', this.handleEvent.bind(this)) } - private async handleObjectList(data: IPayload, callback: (response: Object[]) => void): Promise { + private async handleEvent(data: IPayload, callback: (response: Object[]) => void): Promise { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback([]) diff --git a/src/socketEvents/gameMaster/assetManager/object/remove.ts b/src/socketEvents/gameMaster/assetManager/object/remove.ts index dae41ca..44d9dd9 100644 --- a/src/socketEvents/gameMaster/assetManager/object/remove.ts +++ b/src/socketEvents/gameMaster/assetManager/object/remove.ts @@ -19,10 +19,10 @@ export default class ObjectRemoveEvent { ) {} public listen(): void { - this.socket.on('gm:object:remove', this.handleObjectRemove.bind(this)) + this.socket.on('gm:object:remove', this.handleEvent.bind(this)) } - private async handleObjectRemove(data: IPayload, callback: (response: boolean) => void): Promise { + private async handleEvent(data: IPayload, callback: (response: boolean) => void): Promise { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/object/update.ts b/src/socketEvents/gameMaster/assetManager/object/update.ts index bb1982d..305a927 100644 --- a/src/socketEvents/gameMaster/assetManager/object/update.ts +++ b/src/socketEvents/gameMaster/assetManager/object/update.ts @@ -23,10 +23,10 @@ export default class ObjectUpdateEvent { ) {} public listen(): void { - this.socket.on('gm:object:update', this.handleObjectUpdate.bind(this)) + this.socket.on('gm:object:update', this.handleEvent.bind(this)) } - private async handleObjectUpdate(data: Payload, callback: (success: boolean) => void): Promise { + private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/object/upload.ts b/src/socketEvents/gameMaster/assetManager/object/upload.ts index 3bb07f0..e5eb6e3 100644 --- a/src/socketEvents/gameMaster/assetManager/object/upload.ts +++ b/src/socketEvents/gameMaster/assetManager/object/upload.ts @@ -21,10 +21,10 @@ export default class ObjectUploadEvent { ) {} public listen(): void { - this.socket.on('gm:object:upload', this.handleObjectUpload.bind(this)) + this.socket.on('gm:object:upload', this.handleEvent.bind(this)) } - private async handleObjectUpload(data: IObjectData, callback: (response: boolean) => void): Promise { + private async handleEvent(data: IObjectData, callback: (response: boolean) => void): Promise { try { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/sprite/copy.ts b/src/socketEvents/gameMaster/assetManager/sprite/copy.ts index 54b7b9c..a782473 100644 --- a/src/socketEvents/gameMaster/assetManager/sprite/copy.ts +++ b/src/socketEvents/gameMaster/assetManager/sprite/copy.ts @@ -18,10 +18,10 @@ export default class SpriteCopyEvent { ) {} public listen(): void { - this.socket.on('gm:sprite:copy', this.handleSpriteCopy.bind(this)) + this.socket.on('gm:sprite:copy', this.handleEvent.bind(this)) } - private async handleSpriteCopy(payload: CopyPayload, callback: (success: boolean) => void): Promise { + private async handleEvent(payload: CopyPayload, callback: (success: boolean) => void): Promise { try { if (!(await this.validateGameMasterAccess())) { return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/sprite/create.ts b/src/socketEvents/gameMaster/assetManager/sprite/create.ts index b0c87f6..f5fd034 100644 --- a/src/socketEvents/gameMaster/assetManager/sprite/create.ts +++ b/src/socketEvents/gameMaster/assetManager/sprite/create.ts @@ -14,10 +14,10 @@ export default class SpriteCreateEvent { ) {} public listen(): void { - this.socket.on('gm:sprite:create', this.handleSpriteCreate.bind(this)) + this.socket.on('gm:sprite:create', this.handleEvent.bind(this)) } - private async handleSpriteCreate(data: undefined, callback: (response: boolean) => void): Promise { + private async handleEvent(data: undefined, callback: (response: boolean) => void): Promise { try { const character = await characterRepository.getById(this.socket.characterId!) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/sprite/list.ts b/src/socketEvents/gameMaster/assetManager/sprite/list.ts index dcd0fdf..b337367 100644 --- a/src/socketEvents/gameMaster/assetManager/sprite/list.ts +++ b/src/socketEvents/gameMaster/assetManager/sprite/list.ts @@ -14,10 +14,10 @@ export default class SpriteListEvent { ) {} public listen(): void { - this.socket.on('gm:sprite:list', this.handleSpriteList.bind(this)) + this.socket.on('gm:sprite:list', this.handleEvent.bind(this)) } - private async handleSpriteList(data: any, callback: (response: Sprite[]) => void): Promise { + private async handleEvent(data: any, callback: (response: Sprite[]) => void): Promise { const character = await characterRepository.getById(this.socket.characterId!) if (!character) return callback([]) diff --git a/src/socketEvents/gameMaster/assetManager/sprite/update.ts b/src/socketEvents/gameMaster/assetManager/sprite/update.ts index a056275..9019e3e 100644 --- a/src/socketEvents/gameMaster/assetManager/sprite/update.ts +++ b/src/socketEvents/gameMaster/assetManager/sprite/update.ts @@ -69,10 +69,10 @@ export default class SpriteUpdateEvent { ) {} public listen(): void { - this.socket.on('gm:sprite:update', this.handleSpriteUpdate.bind(this)) + this.socket.on('gm:sprite:update', this.handleEvent.bind(this)) } - private async handleSpriteUpdate(payload: UpdatePayload, callback: (success: boolean) => void): Promise { + private async handleEvent(payload: UpdatePayload, callback: (success: boolean) => void): Promise { try { if (!(await this.validateGameMasterAccess())) { return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/tile/delete.ts b/src/socketEvents/gameMaster/assetManager/tile/delete.ts index 7bdfec9..9780432 100644 --- a/src/socketEvents/gameMaster/assetManager/tile/delete.ts +++ b/src/socketEvents/gameMaster/assetManager/tile/delete.ts @@ -23,10 +23,10 @@ export default class GMTileDeleteEvent { } public listen(): void { - this.socket.on('gm:tile:delete', this.handleTileDelete.bind(this)) + this.socket.on('gm:tile:delete', this.handleEvent.bind(this)) } - private async handleTileDelete(data: Payload, callback: (response: boolean) => void): Promise { + private async handleEvent(data: Payload, callback: (response: boolean) => void): Promise { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/tile/list.ts b/src/socketEvents/gameMaster/assetManager/tile/list.ts index 80e959a..777d7b0 100644 --- a/src/socketEvents/gameMaster/assetManager/tile/list.ts +++ b/src/socketEvents/gameMaster/assetManager/tile/list.ts @@ -14,10 +14,10 @@ export default class TileListEvent { ) {} public listen(): void { - this.socket.on('gm:tile:list', this.handleTileList.bind(this)) + this.socket.on('gm:tile:list', this.handleEvent.bind(this)) } - private async handleTileList(data: any, callback: (response: Tile[]) => void): Promise { + private async handleEvent(data: any, callback: (response: Tile[]) => void): Promise { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return diff --git a/src/socketEvents/gameMaster/assetManager/tile/update.ts b/src/socketEvents/gameMaster/assetManager/tile/update.ts index d37a61e..9d58fd6 100644 --- a/src/socketEvents/gameMaster/assetManager/tile/update.ts +++ b/src/socketEvents/gameMaster/assetManager/tile/update.ts @@ -17,10 +17,10 @@ export default class TileUpdateEvent { ) {} public listen(): void { - this.socket.on('gm:tile:update', this.handleTileUpdate.bind(this)) + this.socket.on('gm:tile:update', this.handleEvent.bind(this)) } - private async handleTileUpdate(data: Payload, callback: (success: boolean) => void): Promise { + private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/assetManager/tile/upload.ts b/src/socketEvents/gameMaster/assetManager/tile/upload.ts index 36c670f..e05d4d3 100644 --- a/src/socketEvents/gameMaster/assetManager/tile/upload.ts +++ b/src/socketEvents/gameMaster/assetManager/tile/upload.ts @@ -20,10 +20,10 @@ export default class TileUploadEvent { ) {} public listen(): void { - this.socket.on('gm:tile:upload', this.handleTileUpload.bind(this)) + this.socket.on('gm:tile:upload', this.handleEvent.bind(this)) } - private async handleTileUpload(data: ITileData, callback: (response: boolean) => void): Promise { + private async handleEvent(data: ITileData, callback: (response: boolean) => void): Promise { try { const character = await characterRepository.getById(this.socket.characterId as number) if (!character) return callback(false) diff --git a/src/socketEvents/gameMaster/zoneEditor/create.ts b/src/socketEvents/gameMaster/zoneEditor/create.ts index 44d700c..8bff8b9 100644 --- a/src/socketEvents/gameMaster/zoneEditor/create.ts +++ b/src/socketEvents/gameMaster/zoneEditor/create.ts @@ -20,10 +20,10 @@ export default class ZoneCreateEvent { ) {} public listen(): void { - this.socket.on('gm:zone_editor:zone:create', this.handleZoneCreate.bind(this)) + this.socket.on('gm:zone_editor:zone:create', this.handleEvent.bind(this)) } - private async handleZoneCreate(data: Payload, callback: (response: Zone[]) => void): Promise { + private async handleEvent(data: Payload, callback: (response: Zone[]) => void): Promise { try { const character = await CharacterRepository.getById(this.socket.characterId as number) if (!character) { diff --git a/src/socketEvents/gameMaster/zoneEditor/delete.ts b/src/socketEvents/gameMaster/zoneEditor/delete.ts index fde1e1f..89af896 100644 --- a/src/socketEvents/gameMaster/zoneEditor/delete.ts +++ b/src/socketEvents/gameMaster/zoneEditor/delete.ts @@ -17,10 +17,10 @@ export default class ZoneDeleteEvent { ) {} public listen(): void { - this.socket.on('gm:zone_editor:zone:delete', this.handleZoneDelete.bind(this)) + this.socket.on('gm:zone_editor:zone:delete', this.handleEvent.bind(this)) } - private async handleZoneDelete(data: Payload, callback: (response: boolean) => void): Promise { + private async handleEvent(data: Payload, callback: (response: boolean) => void): Promise { try { const character = await CharacterRepository.getById(this.socket.characterId as number) if (!character) { diff --git a/src/socketEvents/gameMaster/zoneEditor/list.ts b/src/socketEvents/gameMaster/zoneEditor/list.ts index 015fc6c..dd4f8f5 100644 --- a/src/socketEvents/gameMaster/zoneEditor/list.ts +++ b/src/socketEvents/gameMaster/zoneEditor/list.ts @@ -15,10 +15,10 @@ export default class ZoneListEvent { ) {} public listen(): void { - this.socket.on('gm:zone_editor:zone:list', this.handleZoneList.bind(this)) + this.socket.on('gm:zone_editor:zone:list', this.handleEvent.bind(this)) } - private async handleZoneList(data: IPayload, callback: (response: Zone[]) => void): Promise { + private async handleEvent(data: IPayload, callback: (response: Zone[]) => void): Promise { try { const character = await CharacterRepository.getById(this.socket.characterId as number) if (!character) { diff --git a/src/socketEvents/gameMaster/zoneEditor/request.ts b/src/socketEvents/gameMaster/zoneEditor/request.ts index ad7fc42..d2b843f 100644 --- a/src/socketEvents/gameMaster/zoneEditor/request.ts +++ b/src/socketEvents/gameMaster/zoneEditor/request.ts @@ -17,10 +17,10 @@ export default class ZoneRequestEvent { ) {} public listen(): void { - this.socket.on('gm:zone_editor:zone:request', this.handleZoneRequest.bind(this)) + this.socket.on('gm:zone_editor:zone:request', this.handleEvent.bind(this)) } - private async handleZoneRequest(data: IPayload, callback: (response: Zone | null) => void): Promise { + private async handleEvent(data: IPayload, callback: (response: Zone | null) => void): Promise { try { const character = await CharacterRepository.getById(this.socket.characterId as number) if (!character) { diff --git a/src/socketEvents/login.ts b/src/socketEvents/login.ts index a82179e..c6d3980 100644 --- a/src/socketEvents/login.ts +++ b/src/socketEvents/login.ts @@ -3,10 +3,10 @@ import UserRepository from '#repositories/userRepository' export default class LoginEvent extends BaseEvent { public listen(): void { - this.socket.on('login', this.handleLogin.bind(this)) + this.socket.on('login', this.handleEvent.bind(this)) } - private handleLogin(): void { + private handleEvent(): void { try { if (!this.socket.userId) { this.logger.warn('Login attempt without user data')