UNPKG

ggejs

Version:

A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms

30 lines (28 loc) 670 B
const sys = require('./sys.js'); const xt = require('./xt'); /** * @param {Socket} socket * @param {string} msg */ module.exports.execute = function (socket, msg) { try { let json = JSON.parse(msg); let type = json["t"]; if (type === "xt") { xtHandleMessage(socket, json["b"]) } else if (type === "sys") { sys.onResponse(socket, json["b"]); } } catch (e) { } } /** * @param {Socket} socket * @param {any} msgObj */ function xtHandleMessage(socket, msgObj) { let event = { dataObj: msgObj.o, type: "json", } xt.onResponse(socket, event) }