bit of cleaning, npm updated, working on character moving, typescript improvements

This commit is contained in:
2024-06-04 17:23:57 +02:00
parent 87d4313843
commit f791f1d5d8
5 changed files with 95 additions and 49 deletions

View File

@ -1,7 +1,18 @@
import { Socket, Server } from "socket.io";
import { Server } from "socket.io";
import {TSocket} from "../utilities/Types";
import ZoneManager from "../ZoneManager";
export default function (socket: Socket, io: Server) {
export default function (socket: TSocket, io: Server) {
socket.on('disconnect', (data: any) => {
console.log(`---User ${socket.id} has disconnected.`);
if (!socket.character) {
console.log('User disconnected but had no character set');
return;
}
ZoneManager.removeCharacterFromZone(socket.character.id, socket.character.zoneId);
io.emit('user:disconnect', socket.character);
});
}