Built motion from commit 37e1ed56.|2.6.29
[motion2.git] / server / api / user / user.events.js
index cc037b7..b9516b4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x81fc=['User','setMaxListeners','save','update','remove','hasOwnProperty','hook','exports','events','../../mysqldb'];(function(_0x110c3d,_0x12ee06){var _0x226d67=function(_0x1fb6e1){while(--_0x1fb6e1){_0x110c3d['push'](_0x110c3d['shift']());}};_0x226d67(++_0x12ee06);}(_0x81fc,0x10c));var _0xc81f=function(_0xea10a6,_0x37c40a){_0xea10a6=_0xea10a6-0x0;var _0x3b6448=_0x81fc[_0xea10a6];return _0x3b6448;};'use strict';var EventEmitter=require(_0xc81f('0x0'));var User=require(_0xc81f('0x1'))['db'][_0xc81f('0x2')];var UserEvents=new EventEmitter();UserEvents[_0xc81f('0x3')](0x0);var events={'afterCreate':_0xc81f('0x4'),'afterUpdate':_0xc81f('0x5'),'afterDestroy':_0xc81f('0x6')};function emitEvent(_0x1b2ba3){return function(_0x1089b3,_0x38e7a2,_0x4ef49a){UserEvents['emit'](_0x1b2ba3+':'+_0x1089b3['id'],_0x1089b3);UserEvents['emit'](_0x1b2ba3,_0x1089b3);_0x4ef49a(null);};}for(var e in events){if(events[_0xc81f('0x7')](e)){var event=events[e];User[_0xc81f('0x8')](e,emitEvent(event));}}module[_0xc81f('0x9')]=UserEvents;
\ No newline at end of file
+var _0xfcbd=['remove','emit','hasOwnProperty','events','User','setMaxListeners','save'];(function(_0x6c993a,_0x5ea3ab){var _0x27f547=function(_0x22df20){while(--_0x22df20){_0x6c993a['push'](_0x6c993a['shift']());}};_0x27f547(++_0x5ea3ab);}(_0xfcbd,0x1ae));var _0xdfcb=function(_0x4fbdc4,_0x55736d){_0x4fbdc4=_0x4fbdc4-0x0;var _0x14ca4a=_0xfcbd[_0x4fbdc4];return _0x14ca4a;};'use strict';var EventEmitter=require(_0xdfcb('0x0'));var User=require('../../mysqldb')['db'][_0xdfcb('0x1')];var UserEvents=new EventEmitter();UserEvents[_0xdfcb('0x2')](0x0);var events={'afterCreate':_0xdfcb('0x3'),'afterUpdate':'update','afterDestroy':_0xdfcb('0x4')};function emitEvent(_0x1472d2){return function(_0x3c5e8f,_0x1c8ecf,_0x201ae4){UserEvents['emit'](_0x1472d2+':'+_0x3c5e8f['id'],_0x3c5e8f);UserEvents[_0xdfcb('0x5')](_0x1472d2,_0x3c5e8f);_0x201ae4(null);};}for(var e in events){if(events[_0xdfcb('0x6')](e)){var event=events[e];User['hook'](e,emitEvent(event));}}module['exports']=UserEvents;
\ No newline at end of file