Built motion from commit ff78e754.|2.6.29
[motion2.git] / server / api / cmContact / cmContact.events.js
index 0b39494..8dfe3e1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0d56=['../../mysqldb','save','update','remove','emit','events'];(function(_0x5c9307,_0x5b97e4){var _0x373e29=function(_0xefebbd){while(--_0xefebbd){_0x5c9307['push'](_0x5c9307['shift']());}};_0x373e29(++_0x5b97e4);}(_0x0d56,0x197));var _0x60d5=function(_0x396e90,_0x4c7718){_0x396e90=_0x396e90-0x0;var _0xaf7e4c=_0x0d56[_0x396e90];return _0xaf7e4c;};'use strict';var EventEmitter=require(_0x60d5('0x0'));var CmContact=require(_0x60d5('0x1'))['db']['CmContact'];var CmContactEvents=new EventEmitter();CmContactEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x60d5('0x2'),'afterUpdate':_0x60d5('0x3'),'afterDestroy':_0x60d5('0x4')};function emitEvent(_0x3bfbe8){return function(_0x4b3120,_0x3783c5,_0x2e83b2){CmContactEvents[_0x60d5('0x5')](_0x3bfbe8+':'+_0x4b3120['id'],_0x4b3120);CmContactEvents[_0x60d5('0x5')](_0x3bfbe8,_0x4b3120);_0x2e83b2(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];CmContact['hook'](e,emitEvent(event));}}module['exports']=CmContactEvents;
\ No newline at end of file
+var _0x1c7a=['hook','exports','events','CmContact','setMaxListeners','remove','hasOwnProperty'];(function(_0x3717cb,_0x5a456e){var _0x2f4e61=function(_0x1331aa){while(--_0x1331aa){_0x3717cb['push'](_0x3717cb['shift']());}};_0x2f4e61(++_0x5a456e);}(_0x1c7a,0xcd));var _0xa1c7=function(_0x196a5a,_0x21a2d5){_0x196a5a=_0x196a5a-0x0;var _0xc1e133=_0x1c7a[_0x196a5a];return _0xc1e133;};'use strict';var EventEmitter=require(_0xa1c7('0x0'));var CmContact=require('../../mysqldb')['db'][_0xa1c7('0x1')];var CmContactEvents=new EventEmitter();CmContactEvents[_0xa1c7('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':_0xa1c7('0x3')};function emitEvent(_0xab5104){return function(_0x1bcf72,_0x186ce1,_0x5345a0){CmContactEvents['emit'](_0xab5104+':'+_0x1bcf72['id'],_0x1bcf72);CmContactEvents['emit'](_0xab5104,_0x1bcf72);_0x5345a0(null);};}for(var e in events){if(events[_0xa1c7('0x4')](e)){var event=events[e];CmContact[_0xa1c7('0x5')](e,emitEvent(event));}}module[_0xa1c7('0x6')]=CmContactEvents;
\ No newline at end of file