eqemu-server/wi/ws/eqw.js
2017-01-11 23:19:00 -08:00

22 lines
465 B
JavaScript

function Register(name, wsi, api) {
wsi.Register(name,
function(request) {
api.Call(name, request.params)
.then(function(value) {
wsi.Send(request, value);
})
.catch(function(reason) {
wsi.SendError(request, reason);
});
}, true);
}
var RegisterEQW = function(wsi, api) {
Register('EQW::IsLocked', wsi, api);
Register('EQW::Lock', wsi, api);
Register('EQW::Unlock', wsi, api);
};
module.exports = {
'Register': RegisterEQW
}