1 // *************************************************************************
3 // * xCALLY Motion - The Omnichannel Contact Center *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved *
6 // *************************************************************************
8 // * Email: info@xcally.com *
9 // * Website: https://www.xcally.com *
11 // *************************************************************************
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
17 // *************************************************************************
18 var _0x631c=['setMaxListeners','save','remove','emit','hasOwnProperty','exports','events','../../mysqldb'];(function(_0x1cc4c1,_0x364c38){var _0x277b63=function(_0x48ef4b){while(--_0x48ef4b){_0x1cc4c1['push'](_0x1cc4c1['shift']());}};_0x277b63(++_0x364c38);}(_0x631c,0x1b6));var _0xc631=function(_0x3c7b67,_0x566053){_0x3c7b67=_0x3c7b67-0x0;var _0x468074=_0x631c[_0x3c7b67];return _0x468074;};'use strict';var EventEmitter=require(_0xc631('0x0'));var FaxMessage=require(_0xc631('0x1'))['db']['FaxMessage'];var FaxMessageEvents=new EventEmitter();FaxMessageEvents[_0xc631('0x2')](0x0);var events={'afterCreate':_0xc631('0x3'),'afterUpdate':'update','afterDestroy':_0xc631('0x4')};function emitEvent(_0x854d5b){return function(_0x128401,_0x4e8b9f,_0x17dc11){FaxMessageEvents[_0xc631('0x5')](_0x854d5b+':'+_0x128401['id'],_0x128401);FaxMessageEvents['emit'](_0x854d5b,_0x128401);_0x17dc11(null);};}for(var e in events){if(events[_0xc631('0x6')](e)){var event=events[e];FaxMessage['hook'](e,emitEvent(event));}}module[_0xc631('0x7')]=FaxMessageEvents;