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 _0x85d0=['update','remove','emit','hasOwnProperty','hook','exports','save'];(function(_0x1df3e5,_0x2d37f1){var _0x422d0c=function(_0x51d43f){while(--_0x51d43f){_0x1df3e5['push'](_0x1df3e5['shift']());}};_0x422d0c(++_0x2d37f1);}(_0x85d0,0x164));var _0x085d=function(_0x330aa3,_0x25225f){_0x330aa3=_0x330aa3-0x0;var _0x24ae96=_0x85d0[_0x330aa3];return _0x24ae96;};'use strict';var EventEmitter=require('events');var ChatWebsite=require('../../mysqldb')['db']['ChatWebsite'];var ChatWebsiteEvents=new EventEmitter();ChatWebsiteEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x085d('0x0'),'afterUpdate':_0x085d('0x1'),'afterDestroy':_0x085d('0x2')};function emitEvent(_0x313db8){return function(_0x231765,_0x19ae4c,_0x4818c1){ChatWebsiteEvents[_0x085d('0x3')](_0x313db8+':'+_0x231765['id'],_0x231765);ChatWebsiteEvents['emit'](_0x313db8,_0x231765);_0x4818c1(null);};}for(var e in events){if(events[_0x085d('0x4')](e)){var event=events[e];ChatWebsite[_0x085d('0x5')](e,emitEvent(event));}}module[_0x085d('0x6')]=ChatWebsiteEvents;