1
0
forked from noxious/server

async fixes

This commit is contained in:
Dennis Postma 2024-09-09 23:35:11 +02:00
parent 592496861a
commit db7a0fc6ce
2 changed files with 3 additions and 3 deletions

View File

@ -4,7 +4,7 @@ import ZoneManager from '../managers/zoneManager'
import CharacterManager from '../managers/characterManager'
export default function (socket: TSocket, io: Server) {
socket.on('disconnect', (data: any) => {
socket.on('disconnect', async (data: any) => {
if (!socket.user) {
console.log('User disconnected but had no user set')
return
@ -19,7 +19,7 @@ export default function (socket: TSocket, io: Server) {
console.log('User disconnected along with their character')
CharacterManager.removeCharacter(socket.character)
await CharacterManager.removeCharacter(socket.character)
io.in(socket.character.zoneId.toString()).emit('zone:character:leave', socket.character.id)
io.emit('character:disconnect', socket.character.id)

View File

@ -32,7 +32,7 @@ export default function (socket: TSocket, io: Server) {
io.to(zone.id.toString()).emit('zone:character:leave', socket.character)
// add character to zone manager
CharacterManager.removeCharacter(socket.character)
await CharacterManager.removeCharacter(socket.character)
})
}