KF-MMO-Server/Account/_register.ts

18 lines
598 B
TypeScript

import { userData } from "../Classes/userData";
import { players } from "../Player/players";
import { emitLogin } from "./_emitLogin";
import { users } from "./users";
export function register(socket, data){
let buff = Buffer.from(data, 'base64');
let json : userData = JSON.parse(buff.toString('utf-8'));
if (!json.login || !json.password) return
let result = users.createUser(json.login, json.password);
let player = null
if(result != null){
player = players.createPlayer(result.id)
}
emitLogin(socket, result, player);
}