feat: 完善命令部分 添加事件自动注销

Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
2017-10-11 14:20:06 +08:00
parent 6004590323
commit afdc39b1de
5 changed files with 73 additions and 59 deletions

View File

@ -41,21 +41,21 @@ function register(jsp, name, cmd) {
//
// }
// };
/
exports.on = function (jsp, name, exec) {
var c = create(jsp, name);
if (exec.cmd) {
c.setExecutor(
function (sender, cmd, command, args) {
return exec.cmd(sender, command, args);
}
);
c.setExecutor(function (sender, cmd, command, args) {
return exec.cmd(sender, command, args);
});
}
if (exec.tab) {
c.setTabCompleter(
function (sender, cmd, command, args) {
return Arrays.asList(exec.tab(sender, command, args));
}
);
c.setTabCompleter(function (sender, cmd, command, args) {
return Arrays.asList(exec.tab(sender, command, args));
});
}
};
exports.off = function () {
};