Built motion from commit 538092ac.|2.6.10
[motion2.git] / server / api / user / user.events.js
index 45c0881..4f457d4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc94c=['exports','events','../../mysqldb','User','setMaxListeners','update','remove','emit','hasOwnProperty','hook'];(function(_0x224647,_0x26709e){var _0xd2f4fa=function(_0x1f5b58){while(--_0x1f5b58){_0x224647['push'](_0x224647['shift']());}};_0xd2f4fa(++_0x26709e);}(_0xc94c,0xdd));var _0xcc94=function(_0x143e54,_0x5b74a2){_0x143e54=_0x143e54-0x0;var _0x1d349e=_0xc94c[_0x143e54];return _0x1d349e;};'use strict';var EventEmitter=require(_0xcc94('0x0'));var User=require(_0xcc94('0x1'))['db'][_0xcc94('0x2')];var UserEvents=new EventEmitter();UserEvents[_0xcc94('0x3')](0x0);var events={'afterCreate':'save','afterUpdate':_0xcc94('0x4'),'afterDestroy':_0xcc94('0x5')};function emitEvent(_0x3273be){return function(_0x3e749a,_0x26a62d,_0x5a9655){UserEvents['emit'](_0x3273be+':'+_0x3e749a['id'],_0x3e749a);UserEvents[_0xcc94('0x6')](_0x3273be,_0x3e749a);_0x5a9655(null);};}for(var e in events){if(events[_0xcc94('0x7')](e)){var event=events[e];User[_0xcc94('0x8')](e,emitEvent(event));}}module[_0xcc94('0x9')]=UserEvents;
\ No newline at end of file
+var _0x0c65=['hasOwnProperty','hook','../../mysqldb','User','setMaxListeners','update'];(function(_0x34bc30,_0x177cb0){var _0x5706de=function(_0x535a8c){while(--_0x535a8c){_0x34bc30['push'](_0x34bc30['shift']());}};_0x5706de(++_0x177cb0);}(_0x0c65,0x74));var _0x50c6=function(_0x5cf101,_0x48e000){_0x5cf101=_0x5cf101-0x0;var _0x54ddb4=_0x0c65[_0x5cf101];return _0x54ddb4;};'use strict';var EventEmitter=require('events');var User=require(_0x50c6('0x0'))['db'][_0x50c6('0x1')];var UserEvents=new EventEmitter();UserEvents[_0x50c6('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0x50c6('0x3'),'afterDestroy':'remove'};function emitEvent(_0xb99a16){return function(_0x1dfc33,_0x599d78,_0x3b2095){UserEvents['emit'](_0xb99a16+':'+_0x1dfc33['id'],_0x1dfc33);UserEvents['emit'](_0xb99a16,_0x1dfc33);_0x3b2095(null);};}for(var e in events){if(events[_0x50c6('0x4')](e)){var event=events[e];User[_0x50c6('0x5')](e,emitEvent(event));}}module['exports']=UserEvents;
\ No newline at end of file