You've already forked KF-MMO-Server
improved adherence to types
This commit is contained in:
@@ -2,10 +2,11 @@ import { Socket } from "socket.io";
|
||||
import { levelUpdateHost } from "../Classes/Incoming/levelUpdateHost.js";
|
||||
import { characterData } from "../Classes/characterData.js";
|
||||
import { game } from "../game.js";
|
||||
import { plainToInstance } from "class-transformer";
|
||||
|
||||
export function update(socket : Socket, data){
|
||||
let buff = Buffer.from(data, 'base64');
|
||||
let data1 : levelUpdateHost = JSON.parse(buff.toString('utf-8'));
|
||||
let data1 : levelUpdateHost = plainToInstance(levelUpdateHost, JSON.parse(buff.toString('utf-8')));
|
||||
let character : characterData = socket.character
|
||||
|
||||
let room = game.lobbyState.rooms.find(l=>l.id == data1.room.id)
|
||||
|
||||
Reference in New Issue
Block a user