Built motion from commit cb845558.|2.6.34
[motion2.git] / server / api / user / user.events.js
index 830b708..f6c0df6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7d0b=['setMaxListeners','remove','emit','hook','exports','events'];(function(_0xfae23b,_0x2be4ba){var _0x200640=function(_0x4ae258){while(--_0x4ae258){_0xfae23b['push'](_0xfae23b['shift']());}};_0x200640(++_0x2be4ba);}(_0x7d0b,0x1b5));var _0xb7d0=function(_0x1d1779,_0x284147){_0x1d1779=_0x1d1779-0x0;var _0x2377e9=_0x7d0b[_0x1d1779];return _0x2377e9;};'use strict';var EventEmitter=require(_0xb7d0('0x0'));var User=require('../../mysqldb')['db']['User'];var UserEvents=new EventEmitter();UserEvents[_0xb7d0('0x1')](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':_0xb7d0('0x2')};function emitEvent(_0x54cc5f){return function(_0x52ba63,_0x5c9594,_0x40f63c){UserEvents['emit'](_0x54cc5f+':'+_0x52ba63['id'],_0x52ba63);UserEvents[_0xb7d0('0x3')](_0x54cc5f,_0x52ba63);_0x40f63c(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];User[_0xb7d0('0x4')](e,emitEvent(event));}}module[_0xb7d0('0x5')]=UserEvents;
\ No newline at end of file
+var _0x56f7=['events','../../mysqldb','User','save','update','emit','hook'];(function(_0x84ce4d,_0x24c6d7){var _0x327d33=function(_0x5748f9){while(--_0x5748f9){_0x84ce4d['push'](_0x84ce4d['shift']());}};_0x327d33(++_0x24c6d7);}(_0x56f7,0x111));var _0x756f=function(_0xae405e,_0x5b05d8){_0xae405e=_0xae405e-0x0;var _0x31ac9d=_0x56f7[_0xae405e];return _0x31ac9d;};'use strict';var EventEmitter=require(_0x756f('0x0'));var User=require(_0x756f('0x1'))['db'][_0x756f('0x2')];var UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x756f('0x3'),'afterUpdate':_0x756f('0x4'),'afterDestroy':'remove'};function emitEvent(_0xffa722){return function(_0x3a78ac,_0x1dbe4e,_0x59c35b){UserEvents[_0x756f('0x5')](_0xffa722+':'+_0x3a78ac['id'],_0x3a78ac);UserEvents[_0x756f('0x5')](_0xffa722,_0x3a78ac);_0x59c35b(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];User[_0x756f('0x6')](e,emitEvent(event));}}module['exports']=UserEvents;
\ No newline at end of file