diff --git a/src/events/chat/message.ts b/src/events/chat/message.ts index 78c9ee1..13a27f9 100644 --- a/src/events/chat/message.ts +++ b/src/events/chat/message.ts @@ -32,7 +32,7 @@ export default class ChatMessageEvent extends BaseEvent { return callback(false) } - if (await ChatService.sendZoneMessage(character.id, zone.id, data.message)) { + if (await ChatService.sendZoneMessage(character.getId(), zone.getId(), data.message)) { return callback(true) } diff --git a/src/events/gameMaster/assetManager/characterType/delete.ts b/src/events/gameMaster/assetManager/characterType/delete.ts index cf576a8..321077c 100644 --- a/src/events/gameMaster/assetManager/characterType/delete.ts +++ b/src/events/gameMaster/assetManager/characterType/delete.ts @@ -20,7 +20,7 @@ export default class CharacterTypeDeleteEvent { } private async handleEvent(data: IPayload, callback: (response: boolean) => void): Promise { - const character = await characterRepository.getById(this.socket.characterId) + const character = await characterRepository.getById(this.socket.characterId!) if (!character) return callback(false) if (character.role !== 'gm') { diff --git a/src/events/gameMaster/assetManager/characterType/update.ts b/src/events/gameMaster/assetManager/characterType/update.ts index d2003f4..5016ffa 100644 --- a/src/events/gameMaster/assetManager/characterType/update.ts +++ b/src/events/gameMaster/assetManager/characterType/update.ts @@ -25,7 +25,7 @@ export default class CharacterTypeUpdateEvent { } private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise { - const character = await characterRepository.getById(this.socket.characterId as number) + const character = await characterRepository.getById(this.socket.characterId!) if (!character) return callback(false) if (character.role !== 'gm') {