Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / cmContact / cmContact.events.js
index 75f105d..9dae647 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x066f=['setMaxListeners','save','update','emit','hasOwnProperty','../../mysqldb'];(function(_0x19f5fc,_0x4c658a){var _0x315fa3=function(_0x2198b5){while(--_0x2198b5){_0x19f5fc['push'](_0x19f5fc['shift']());}};_0x315fa3(++_0x4c658a);}(_0x066f,0x71));var _0xf066=function(_0x5bc04d,_0x569bb0){_0x5bc04d=_0x5bc04d-0x0;var _0x8097d6=_0x066f[_0x5bc04d];return _0x8097d6;};'use strict';var EventEmitter=require('events');var CmContact=require(_0xf066('0x0'))['db']['CmContact'];var CmContactEvents=new EventEmitter();CmContactEvents[_0xf066('0x1')](0x0);var events={'afterCreate':_0xf066('0x2'),'afterUpdate':_0xf066('0x3'),'afterDestroy':'remove'};function emitEvent(_0x4d3aed){return function(_0x43c38b,_0x4badfa,_0x1ddbe0){CmContactEvents[_0xf066('0x4')](_0x4d3aed+':'+_0x43c38b['id'],_0x43c38b);CmContactEvents[_0xf066('0x4')](_0x4d3aed,_0x43c38b);_0x1ddbe0(null);};}for(var e in events){if(events[_0xf066('0x5')](e)){var event=events[e];CmContact['hook'](e,emitEvent(event));}}module['exports']=CmContactEvents;
\ No newline at end of file
+var _0xb777=['remove','emit','hook','../../mysqldb'];(function(_0x4081a5,_0x27e9e2){var _0x59f5d9=function(_0x5b7420){while(--_0x5b7420){_0x4081a5['push'](_0x4081a5['shift']());}};_0x59f5d9(++_0x27e9e2);}(_0xb777,0x113));var _0x7b77=function(_0x411172,_0x5f3b53){_0x411172=_0x411172-0x0;var _0x489979=_0xb777[_0x411172];return _0x489979;};'use strict';var EventEmitter=require('events');var CmContact=require(_0x7b77('0x0'))['db']['CmContact'];var CmContactEvents=new EventEmitter();CmContactEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':_0x7b77('0x1')};function emitEvent(_0x535ba4){return function(_0x49cb00,_0x56187a,_0x4cc953){CmContactEvents['emit'](_0x535ba4+':'+_0x49cb00['id'],_0x49cb00);CmContactEvents[_0x7b77('0x2')](_0x535ba4,_0x49cb00);_0x4cc953(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];CmContact[_0x7b77('0x3')](e,emitEvent(event));}}module['exports']=CmContactEvents;
\ No newline at end of file