forked from noxious/server
Added socketManager and moved logic into it where appropiate
This commit is contained in:
@ -44,8 +44,6 @@ export default class CharacterConnectEvent extends BaseEvent {
|
||||
return
|
||||
}
|
||||
|
||||
await Database.getEntityManager().populate(character, ['zone'])
|
||||
|
||||
// Set character id
|
||||
this.socket.characterId = character.id
|
||||
|
||||
@ -56,13 +54,9 @@ export default class CharacterConnectEvent extends BaseEvent {
|
||||
}
|
||||
|
||||
// Emit character connect event
|
||||
callback({
|
||||
character,
|
||||
zone: character.zone,
|
||||
characters: ZoneManager.getZoneById(character.zone!.id)?.getCharactersInZone()
|
||||
})
|
||||
callback({ character })
|
||||
} catch (error) {
|
||||
this.handleError('Failed to connect character', error) // @TODO : Make global error handler
|
||||
this.handleError('Failed to connect character', error)
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user