Built motion from commit (unavailable).|2.5.17
[motion2.git] / server / api / user / user.events.js
index 419a195..0ad9d02 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdec3=['hook','exports','events','User','setMaxListeners','save','remove','emit','hasOwnProperty'];(function(_0x42629b,_0x2dac25){var _0x193604=function(_0x290bc0){while(--_0x290bc0){_0x42629b['push'](_0x42629b['shift']());}};_0x193604(++_0x2dac25);}(_0xdec3,0x89));var _0x3dec=function(_0x30ce90,_0x3b640a){_0x30ce90=_0x30ce90-0x0;var _0x42b9f7=_0xdec3[_0x30ce90];return _0x42b9f7;};'use strict';var EventEmitter=require(_0x3dec('0x0'));var User=require('../../mysqldb')['db'][_0x3dec('0x1')];var UserEvents=new EventEmitter();UserEvents[_0x3dec('0x2')](0x0);var events={'afterCreate':_0x3dec('0x3'),'afterUpdate':'update','afterDestroy':_0x3dec('0x4')};function emitEvent(_0x2821f7){return function(_0x16966b,_0x113b21,_0x5ca438){UserEvents[_0x3dec('0x5')](_0x2821f7+':'+_0x16966b['id'],_0x16966b);UserEvents[_0x3dec('0x5')](_0x2821f7,_0x16966b);_0x5ca438(null);};}for(var e in events){if(events[_0x3dec('0x6')](e)){var event=events[e];User[_0x3dec('0x7')](e,emitEvent(event));}}module[_0x3dec('0x8')]=UserEvents;
\ No newline at end of file
+var _0x5ae9=['hasOwnProperty','hook','exports','events','setMaxListeners','save','remove','emit'];(function(_0x2d344f,_0x25fa84){var _0x2e796b=function(_0x10466a){while(--_0x10466a){_0x2d344f['push'](_0x2d344f['shift']());}};_0x2e796b(++_0x25fa84);}(_0x5ae9,0x19b));var _0x95ae=function(_0x21fe11,_0x52f846){_0x21fe11=_0x21fe11-0x0;var _0x5eb704=_0x5ae9[_0x21fe11];return _0x5eb704;};'use strict';var EventEmitter=require(_0x95ae('0x0'));var User=require('../../mysqldb')['db']['User'];var UserEvents=new EventEmitter();UserEvents[_0x95ae('0x1')](0x0);var events={'afterCreate':_0x95ae('0x2'),'afterUpdate':'update','afterDestroy':_0x95ae('0x3')};function emitEvent(_0x43c580){return function(_0x559cb2,_0x22469d,_0x4a965c){UserEvents[_0x95ae('0x4')](_0x43c580+':'+_0x559cb2['id'],_0x559cb2);UserEvents[_0x95ae('0x4')](_0x43c580,_0x559cb2);_0x4a965c(null);};}for(var e in events){if(events[_0x95ae('0x5')](e)){var event=events[e];User[_0x95ae('0x6')](e,emitEvent(event));}}module[_0x95ae('0x7')]=UserEvents;
\ No newline at end of file