You've already forked KF-MMO-Server
further refactor
This commit is contained in:
@@ -1,14 +1,13 @@
|
||||
import { inventoryChange } from "../Classes/Incoming/inventoryChange.js";
|
||||
import { itemData } from "../Classes/itemData.js";
|
||||
import { playerData } from "../Classes/playerData.js";
|
||||
|
||||
export function updateInventory(socket, data){
|
||||
if(!socket.hasOwnProperty("player")) return;
|
||||
import { characterData } from "../Classes/characterData.js";
|
||||
import { Socket } from "socket.io";
|
||||
|
||||
export function updateInventory(socket : Socket, data){
|
||||
let buff = Buffer.from(data, 'base64');
|
||||
let data1 : inventoryChange[] = JSON.parse(buff.toString('utf-8'));
|
||||
|
||||
let player : playerData = socket.player
|
||||
let player : characterData = socket.character
|
||||
let inventory = player.inventory
|
||||
|
||||
data1.forEach(change=>{
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import { Endpoints } from "../endpoints.js";
|
||||
import { updateInventory } from "./_updateInventory.js";
|
||||
|
||||
export function registerItemCallbacks(socket){
|
||||
socket.on('item/updateInventory', (data) => {
|
||||
socket.on(Endpoints.UpdateInventory, (data) => {
|
||||
updateInventory(socket, data)
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user