Built motion from commit c0cdc9d8.|2.6.28
[motion2.git] / server / api / userProfile / userProfile.events.js
index 715b6d2..9eeb123 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd663=['update','remove','hook','events','../../mysqldb','setMaxListeners','save'];(function(_0x566416,_0x5f0533){var _0x11a8d7=function(_0x41b25f){while(--_0x41b25f){_0x566416['push'](_0x566416['shift']());}};_0x11a8d7(++_0x5f0533);}(_0xd663,0x1ed));var _0x3d66=function(_0x5e2c56,_0x4b57d4){_0x5e2c56=_0x5e2c56-0x0;var _0x485a69=_0xd663[_0x5e2c56];return _0x485a69;};'use strict';var EventEmitter=require(_0x3d66('0x0'));var UserProfile=require(_0x3d66('0x1'))['db']['UserProfile'];var UserProfileEvents=new EventEmitter();UserProfileEvents[_0x3d66('0x2')](0x0);var events={'afterCreate':_0x3d66('0x3'),'afterUpdate':_0x3d66('0x4'),'afterDestroy':_0x3d66('0x5')};function emitEvent(_0xb5a453){return function(_0x4e9001,_0x28d76b,_0x533dcc){UserProfileEvents['emit'](_0xb5a453+':'+_0x4e9001['id'],_0x4e9001);UserProfileEvents['emit'](_0xb5a453,_0x4e9001);_0x533dcc(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];UserProfile[_0x3d66('0x6')](e,emitEvent(event));}}module['exports']=UserProfileEvents;
\ No newline at end of file
+var _0xf61e=['hook','events','../../mysqldb','UserProfile','setMaxListeners','save','update','remove','emit','hasOwnProperty'];(function(_0xbd4746,_0x9ca2c8){var _0x2afcef=function(_0x5c6a0b){while(--_0x5c6a0b){_0xbd4746['push'](_0xbd4746['shift']());}};_0x2afcef(++_0x9ca2c8);}(_0xf61e,0x191));var _0xef61=function(_0x92a4a7,_0x105843){_0x92a4a7=_0x92a4a7-0x0;var _0x18ad30=_0xf61e[_0x92a4a7];return _0x18ad30;};'use strict';var EventEmitter=require(_0xef61('0x0'));var UserProfile=require(_0xef61('0x1'))['db'][_0xef61('0x2')];var UserProfileEvents=new EventEmitter();UserProfileEvents[_0xef61('0x3')](0x0);var events={'afterCreate':_0xef61('0x4'),'afterUpdate':_0xef61('0x5'),'afterDestroy':_0xef61('0x6')};function emitEvent(_0x40509e){return function(_0x2bd1d0,_0x14122a,_0x239fa9){UserProfileEvents[_0xef61('0x7')](_0x40509e+':'+_0x2bd1d0['id'],_0x2bd1d0);UserProfileEvents['emit'](_0x40509e,_0x2bd1d0);_0x239fa9(null);};}for(var e in events){if(events[_0xef61('0x8')](e)){var event=events[e];UserProfile[_0xef61('0x9')](e,emitEvent(event));}}module['exports']=UserProfileEvents;
\ No newline at end of file