Built motion from commit 980b26c3.|2.6.29
[motion2.git] / server / api / cmContact / cmContact.events.js
index a411262..04c0a2b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc9dd=['events','../../mysqldb','setMaxListeners','save','update','emit','hook','exports'];(function(_0x19ed0b,_0x1b5b32){var _0x381841=function(_0x161ce9){while(--_0x161ce9){_0x19ed0b['push'](_0x19ed0b['shift']());}};_0x381841(++_0x1b5b32);}(_0xc9dd,0x128));var _0xdc9d=function(_0x3903e5,_0x498462){_0x3903e5=_0x3903e5-0x0;var _0x1c54bb=_0xc9dd[_0x3903e5];return _0x1c54bb;};'use strict';var EventEmitter=require(_0xdc9d('0x0'));var CmContact=require(_0xdc9d('0x1'))['db']['CmContact'];var CmContactEvents=new EventEmitter();CmContactEvents[_0xdc9d('0x2')](0x0);var events={'afterCreate':_0xdc9d('0x3'),'afterUpdate':_0xdc9d('0x4'),'afterDestroy':'remove'};function emitEvent(_0x41980f){return function(_0x5e8dcb,_0x4df607,_0x151c99){CmContactEvents[_0xdc9d('0x5')](_0x41980f+':'+_0x5e8dcb['id'],_0x5e8dcb);CmContactEvents[_0xdc9d('0x5')](_0x41980f,_0x5e8dcb);_0x151c99(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];CmContact[_0xdc9d('0x6')](e,emitEvent(event));}}module[_0xdc9d('0x7')]=CmContactEvents;
\ No newline at end of file
+var _0x81ed=['remove','emit','hasOwnProperty','hook','events','../../mysqldb','CmContact','save','update'];(function(_0x1d25b6,_0xb72548){var _0x25007d=function(_0x5b522a){while(--_0x5b522a){_0x1d25b6['push'](_0x1d25b6['shift']());}};_0x25007d(++_0xb72548);}(_0x81ed,0x12d));var _0xd81e=function(_0x3274af,_0x4365e3){_0x3274af=_0x3274af-0x0;var _0x24680a=_0x81ed[_0x3274af];return _0x24680a;};'use strict';var EventEmitter=require(_0xd81e('0x0'));var CmContact=require(_0xd81e('0x1'))['db'][_0xd81e('0x2')];var CmContactEvents=new EventEmitter();CmContactEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xd81e('0x3'),'afterUpdate':_0xd81e('0x4'),'afterDestroy':_0xd81e('0x5')};function emitEvent(_0x248639){return function(_0x254325,_0x259f79,_0x12e6ab){CmContactEvents['emit'](_0x248639+':'+_0x254325['id'],_0x254325);CmContactEvents[_0xd81e('0x6')](_0x248639,_0x254325);_0x12e6ab(null);};}for(var e in events){if(events[_0xd81e('0x7')](e)){var event=events[e];CmContact[_0xd81e('0x8')](e,emitEvent(event));}}module['exports']=CmContactEvents;
\ No newline at end of file