mirror of
https://github.com/logsol/chuck.js.git
synced 2026-05-11 18:47:35 +00:00
29 lines
No EOL
523 B
JavaScript
29 lines
No EOL
523 B
JavaScript
define([
|
|
"Game/Core/Protocol/Parser"
|
|
],
|
|
|
|
function(Parser) {
|
|
|
|
var Helper = {}
|
|
|
|
Helper.encodeCommand = function(command, options){
|
|
return Parser.encode(Helper.assemble(command, options));
|
|
}
|
|
|
|
Helper.assemble = function(command, options){
|
|
var commands = {};
|
|
commands[command] = options || null;
|
|
return commands;
|
|
}
|
|
|
|
Helper.runCommands = function(message, callback){
|
|
var commands = Parser.decode(message);
|
|
|
|
for(var command in commands) {
|
|
callback(command, commands[command]);
|
|
}
|
|
}
|
|
|
|
return Helper;
|
|
|
|
}); |