X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fapi%2Fuser%2Fuser.events.js;h=6f308c53478a72a1fb8ce7f95b1ea38dcdfc5970;hb=7e2a86485d5b091066011cf58fcba785923a5ac5;hp=f89a3176e4bdf3e99de14637ef503cecd5a2a653;hpb=de6f27d8824ffb29cbf937050a12378469af9a53;p=motion2.git diff --git a/server/api/user/user.events.js b/server/api/user/user.events.js index f89a317..6f308c5 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 _0xf417=['User','setMaxListeners','update','hasOwnProperty','exports','../../mysqldb'];(function(_0x2d8fc2,_0x1c461d){var _0x3a9e53=function(_0x18941c){while(--_0x18941c){_0x2d8fc2['push'](_0x2d8fc2['shift']());}};_0x3a9e53(++_0x1c461d);}(_0xf417,0x8f));var _0x7f41=function(_0x1f6e37,_0x560390){_0x1f6e37=_0x1f6e37-0x0;var _0x3d17ad=_0xf417[_0x1f6e37];return _0x3d17ad;};'use strict';var EventEmitter=require('events');var User=require(_0x7f41('0x0'))['db'][_0x7f41('0x1')];var UserEvents=new EventEmitter();UserEvents[_0x7f41('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0x7f41('0x3'),'afterDestroy':'remove'};function emitEvent(_0x4c7081){return function(_0x2b7d4c,_0x5170ec,_0x51b0cb){UserEvents['emit'](_0x4c7081+':'+_0x2b7d4c['id'],_0x2b7d4c);UserEvents['emit'](_0x4c7081,_0x2b7d4c);_0x51b0cb(null);};}for(var e in events){if(events[_0x7f41('0x4')](e)){var event=events[e];User['hook'](e,emitEvent(event));}}module[_0x7f41('0x5')]=UserEvents; \ No newline at end of file +var _0xe785=['events','../../mysqldb','setMaxListeners','save','update','remove','emit','exports'];(function(_0x3ab51d,_0x2fa01d){var _0x29a04e=function(_0x7807b0){while(--_0x7807b0){_0x3ab51d['push'](_0x3ab51d['shift']());}};_0x29a04e(++_0x2fa01d);}(_0xe785,0x128));var _0x5e78=function(_0x1472a5,_0x226d85){_0x1472a5=_0x1472a5-0x0;var _0x23c72d=_0xe785[_0x1472a5];return _0x23c72d;};'use strict';var EventEmitter=require(_0x5e78('0x0'));var User=require(_0x5e78('0x1'))['db']['User'];var UserEvents=new EventEmitter();UserEvents[_0x5e78('0x2')](0x0);var events={'afterCreate':_0x5e78('0x3'),'afterUpdate':_0x5e78('0x4'),'afterDestroy':_0x5e78('0x5')};function emitEvent(_0x4d8317){return function(_0x4c0243,_0x55fadd,_0x4565a4){UserEvents[_0x5e78('0x6')](_0x4d8317+':'+_0x4c0243['id'],_0x4c0243);UserEvents[_0x5e78('0x6')](_0x4d8317,_0x4c0243);_0x4565a4(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];User['hook'](e,emitEvent(event));}}module[_0x5e78('0x7')]=UserEvents; \ No newline at end of file