Built motion from commit 4d4d9a88.|2.6.26
[motion2.git] / server / api / cmContact / cmContact.events.js
index 7819bb6..4f642aa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd490=['exports','setMaxListeners','save','update','remove','emit','hook'];(function(_0x581a5a,_0xe1d35e){var _0x450fcb=function(_0x1abc96){while(--_0x1abc96){_0x581a5a['push'](_0x581a5a['shift']());}};_0x450fcb(++_0xe1d35e);}(_0xd490,0xe8));var _0x0d49=function(_0x2f2097,_0x164ad0){_0x2f2097=_0x2f2097-0x0;var _0x41c3fe=_0xd490[_0x2f2097];return _0x41c3fe;};'use strict';var EventEmitter=require('events');var CmContact=require('../../mysqldb')['db']['CmContact'];var CmContactEvents=new EventEmitter();CmContactEvents[_0x0d49('0x0')](0x0);var events={'afterCreate':_0x0d49('0x1'),'afterUpdate':_0x0d49('0x2'),'afterDestroy':_0x0d49('0x3')};function emitEvent(_0x5e917d){return function(_0x1828ed,_0x35482c,_0x121aea){CmContactEvents['emit'](_0x5e917d+':'+_0x1828ed['id'],_0x1828ed);CmContactEvents[_0x0d49('0x4')](_0x5e917d,_0x1828ed);_0x121aea(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];CmContact[_0x0d49('0x5')](e,emitEvent(event));}}module[_0x0d49('0x6')]=CmContactEvents;
\ No newline at end of file
+var _0x8757=['update','emit','hasOwnProperty','exports','events','../../mysqldb','CmContact','setMaxListeners','save'];(function(_0x1d2650,_0x3a9d00){var _0x5a4b9f=function(_0x1a87aa){while(--_0x1a87aa){_0x1d2650['push'](_0x1d2650['shift']());}};_0x5a4b9f(++_0x3a9d00);}(_0x8757,0x79));var _0x7875=function(_0x544ca2,_0x18bda5){_0x544ca2=_0x544ca2-0x0;var _0x15fac2=_0x8757[_0x544ca2];return _0x15fac2;};'use strict';var EventEmitter=require(_0x7875('0x0'));var CmContact=require(_0x7875('0x1'))['db'][_0x7875('0x2')];var CmContactEvents=new EventEmitter();CmContactEvents[_0x7875('0x3')](0x0);var events={'afterCreate':_0x7875('0x4'),'afterUpdate':_0x7875('0x5'),'afterDestroy':'remove'};function emitEvent(_0x4ef115){return function(_0x1709aa,_0xe9ebd5,_0x23f927){CmContactEvents['emit'](_0x4ef115+':'+_0x1709aa['id'],_0x1709aa);CmContactEvents[_0x7875('0x6')](_0x4ef115,_0x1709aa);_0x23f927(null);};}for(var e in events){if(events[_0x7875('0x7')](e)){var event=events[e];CmContact['hook'](e,emitEvent(event));}}module[_0x7875('0x8')]=CmContactEvents;
\ No newline at end of file