From 0b99d4098e38314bb39e066366998e19efdd2f3c Mon Sep 17 00:00:00 2001
From: Dennis Postma <dennis@directonline.io>
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<void> {
+  private async handleEvent({ characterId, characterHairId }: CharacterConnectPayload): Promise<void> {
     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<any> {
+  private async handleEvent(data: any): Promise<any> {
     // 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<any> {
+  private async handleEvent(data: TypePayload, callback: (response: TypeResponse) => void): Promise<any> {
     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<void> {
+  private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: TypePayload, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: IPayload, callback: (response: Object[]) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: IPayload, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: IObjectData, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(payload: CopyPayload, callback: (success: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: undefined, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: any, callback: (response: Sprite[]) => void): Promise<void> {
     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<void> {
+  private async handleEvent(payload: UpdatePayload, callback: (success: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: Payload, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: any, callback: (response: Tile[]) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: Payload, callback: (success: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: ITileData, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: Payload, callback: (response: Zone[]) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: Payload, callback: (response: boolean) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: IPayload, callback: (response: Zone[]) => void): Promise<void> {
     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<void> {
+  private async handleEvent(data: IPayload, callback: (response: Zone | null) => void): Promise<void> {
     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')