spincycle
Version:
A reactive message router and object manager that lets clients subscribe to object property changes on the server
48 lines (38 loc) • 1.13 kB
JavaScript
// Generated by CoffeeScript 1.8.0
(function() {
var EventManager,
__slice = [].slice;
EventManager = (function() {
function EventManager() {}
EventManager.general = {
SUCCESS: 'SUCCESS',
FAILURE: 'FAILURE',
NOT_ALLOWED: 'NOT_ALLOWED',
NOOP: 'NOOP'
};
EventManager.gamemanager = {
REGISTER_UPDATES: 'REGISTER_UPDATES',
DEREGISTER_UPDATES: 'DEREISTER_UODATES',
OBJECT_UPDATE: 'OBJECT_UPDATE',
UPDATE_REGISTER_FAIL: 'UPDATE_REGISTER_FAIL',
UPDATE_OBJECT_SUCCESS: 'UPDATE_OBJECT_SUCCESS',
UPDATE_OBJECT_FAIL: 'UPDATE_OBJECT_FAIL',
NO_SUCH_OBJECT: 'NO_SUCH_OBJECT'
};
EventManager.event = function() {
var e, key, rv, _i, _ref;
e = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
rv = [];
for (key = _i = 0, _ref = e.length - 1; _i <= _ref; key = _i += 2) {
rv.push({
e: e[key],
o: e[key + 1] || {}
});
}
return rv;
};
return EventManager;
})();
module.exports = EventManager;
}).call(this);
//# sourceMappingURL=EventManager.js.map