KF-MMO-Server/Items/_request.ts

16 lines
569 B
TypeScript

import { itemGenerated } from "../Classes/itemGenerated";
import { itemRequest } from "../Classes/itemRequest";
import { generateItemByType } from "./itemGeneration";
export function request(socket, data){
if(!socket.hasOwnProperty("user")) return;
let buff = Buffer.from(data, 'base64');
let data1 : itemRequest = JSON.parse(buff.toString('utf-8'));
let response = new itemGenerated()
response.instanceId = data1.instanceId
response.item = generateItemByType(data1.itemType)
socket.emit("item/generated", JSON.stringify(response))
}