16 lines
569 B
TypeScript
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))
|
|
} |