X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fapi%2Fuser%2Fuser.events.js;h=47ad4831b997811240759f1cd1dbaf34e220ec30;hb=625a274d7c6c9ea6be043136164c37fd3fc082d8;hp=3c7d2e6de1c21a74dbd12bdf4d3ad01f2b8a97ed;hpb=1562546be7bf64ba323d0927837b2b20dc380166;p=motion2.git diff --git a/server/api/user/user.events.js b/server/api/user/user.events.js index 3c7d2e6..47ad483 100644 --- a/server/api/user/user.events.js +++ b/server/api/user/user.events.js @@ -15,4 +15,4 @@ // * treaties. The SOFTWARE PRODUCT is licensed, not sold. * // * * // ************************************************************************* -var _0x341c=['update','remove','emit','hasOwnProperty','hook','exports','events','User','save'];(function(_0x1d8bc2,_0x2e6c47){var _0x55420d=function(_0x4af6af){while(--_0x4af6af){_0x1d8bc2['push'](_0x1d8bc2['shift']());}};_0x55420d(++_0x2e6c47);}(_0x341c,0xcc));var _0xc341=function(_0x446e61,_0x27e680){_0x446e61=_0x446e61-0x0;var _0x4160a8=_0x341c[_0x446e61];return _0x4160a8;};'use strict';var EventEmitter=require(_0xc341('0x0'));var User=require('../../mysqldb')['db'][_0xc341('0x1')];var UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xc341('0x2'),'afterUpdate':_0xc341('0x3'),'afterDestroy':_0xc341('0x4')};function emitEvent(_0x40d92f){return function(_0x4c74c5,_0x3e07f8,_0x3ab689){UserEvents[_0xc341('0x5')](_0x40d92f+':'+_0x4c74c5['id'],_0x4c74c5);UserEvents['emit'](_0x40d92f,_0x4c74c5);_0x3ab689(null);};}for(var e in events){if(events[_0xc341('0x6')](e)){var event=events[e];User[_0xc341('0x7')](e,emitEvent(event));}}module[_0xc341('0x8')]=UserEvents; \ No newline at end of file +var _0x07e8=['exports','events','../../mysqldb','User','save','remove','emit','hasOwnProperty','hook'];(function(_0x5141ba,_0x4f8da5){var _0x537d04=function(_0x4be5cd){while(--_0x4be5cd){_0x5141ba['push'](_0x5141ba['shift']());}};_0x537d04(++_0x4f8da5);}(_0x07e8,0x10f));var _0x807e=function(_0x2e0cd0,_0xc70b37){_0x2e0cd0=_0x2e0cd0-0x0;var _0x414384=_0x07e8[_0x2e0cd0];return _0x414384;};'use strict';var EventEmitter=require(_0x807e('0x0'));var User=require(_0x807e('0x1'))['db'][_0x807e('0x2')];var UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x807e('0x3'),'afterUpdate':'update','afterDestroy':_0x807e('0x4')};function emitEvent(_0x51e9d4){return function(_0x47d154,_0x2c423b,_0x2dddb4){UserEvents[_0x807e('0x5')](_0x51e9d4+':'+_0x47d154['id'],_0x47d154);UserEvents['emit'](_0x51e9d4,_0x47d154);_0x2dddb4(null);};}for(var e in events){if(events[_0x807e('0x6')](e)){var event=events[e];User[_0x807e('0x7')](e,emitEvent(event));}}module[_0x807e('0x8')]=UserEvents; \ No newline at end of file