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 _0x524e=['remove','update','emit','removeListener','register','length','chatMessage:'];(function(_0x10569b,_0x156f5e){var _0x111c50=function(_0x1e54b0){while(--_0x1e54b0){_0x10569b['push'](_0x10569b['shift']());}};_0x111c50(++_0x156f5e);}(_0x524e,0x15e));var _0xe524=function(_0xb7a6e9,_0x1e5763){_0xb7a6e9=_0xb7a6e9-0x0;var _0x263b55=_0x524e[_0xb7a6e9];return _0x263b55;};'use strict';var ChatMessageEvents=require('./chatMessage.events');var events=['save',_0xe524('0x0'),_0xe524('0x1')];function createListener(_0xc5f6b5,_0x29e619){return function(_0x699159){_0x29e619[_0xe524('0x2')](_0xc5f6b5,_0x699159);};}function removeListener(_0xabd694,_0x32c90b){return function(){ChatMessageEvents[_0xe524('0x3')](_0xabd694,_0x32c90b);};}exports[_0xe524('0x4')]=function(_0x4f75d6){for(var _0xaaeaa9=0x0,_0x41e1a3=events[_0xe524('0x5')];_0xaaeaa9<_0x41e1a3;_0xaaeaa9++){var _0x533c14=events[_0xaaeaa9];var _0x384935=createListener(_0xe524('0x6')+_0x533c14,_0x4f75d6);ChatMessageEvents['on'](_0x533c14,_0x384935);}};