Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / user / user.events.js
index 60c4d1a..6db3560 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x292c=['hook','exports','events','User','setMaxListeners','save','update','remove','emit','hasOwnProperty'];(function(_0x4af3b7,_0x30c116){var _0x24727c=function(_0x3ae9a0){while(--_0x3ae9a0){_0x4af3b7['push'](_0x4af3b7['shift']());}};_0x24727c(++_0x30c116);}(_0x292c,0x66));var _0xc292=function(_0x4f2c3a,_0x6bde90){_0x4f2c3a=_0x4f2c3a-0x0;var _0x17d91c=_0x292c[_0x4f2c3a];return _0x17d91c;};'use strict';var EventEmitter=require(_0xc292('0x0'));var User=require('../../mysqldb')['db'][_0xc292('0x1')];var UserEvents=new EventEmitter();UserEvents[_0xc292('0x2')](0x0);var events={'afterCreate':_0xc292('0x3'),'afterUpdate':_0xc292('0x4'),'afterDestroy':_0xc292('0x5')};function emitEvent(_0x50b478){return function(_0x1f14f9,_0x536154,_0x516f54){UserEvents[_0xc292('0x6')](_0x50b478+':'+_0x1f14f9['id'],_0x1f14f9);UserEvents[_0xc292('0x6')](_0x50b478,_0x1f14f9);_0x516f54(null);};}for(var e in events){if(events[_0xc292('0x7')](e)){var event=events[e];User[_0xc292('0x8')](e,emitEvent(event));}}module[_0xc292('0x9')]=UserEvents;
\ No newline at end of file
+var _0x4fb4=['../../mysqldb','User','setMaxListeners','save','update','remove','emit','hasOwnProperty','hook','exports'];(function(_0x1b5aea,_0x3f04b7){var _0x15cfc6=function(_0x204e92){while(--_0x204e92){_0x1b5aea['push'](_0x1b5aea['shift']());}};_0x15cfc6(++_0x3f04b7);}(_0x4fb4,0x190));var _0x44fb=function(_0x47f7a3,_0x3b48a8){_0x47f7a3=_0x47f7a3-0x0;var _0x4f58e6=_0x4fb4[_0x47f7a3];return _0x4f58e6;};'use strict';var EventEmitter=require('events');var User=require(_0x44fb('0x0'))['db'][_0x44fb('0x1')];var UserEvents=new EventEmitter();UserEvents[_0x44fb('0x2')](0x0);var events={'afterCreate':_0x44fb('0x3'),'afterUpdate':_0x44fb('0x4'),'afterDestroy':_0x44fb('0x5')};function emitEvent(_0x53ee5d){return function(_0xec6dce,_0x953327,_0x308b96){UserEvents[_0x44fb('0x6')](_0x53ee5d+':'+_0xec6dce['id'],_0xec6dce);UserEvents[_0x44fb('0x6')](_0x53ee5d,_0xec6dce);_0x308b96(null);};}for(var e in events){if(events[_0x44fb('0x7')](e)){var event=events[e];User[_0x44fb('0x8')](e,emitEvent(event));}}module[_0x44fb('0x9')]=UserEvents;
\ No newline at end of file