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 _0xcb57=['chatMessage:','./chatMessage.events','save','update','emit','removeListener','register','length'];(function(_0x555d12,_0x4894be){var _0x47c35c=function(_0x3b8106){while(--_0x3b8106){_0x555d12['push'](_0x555d12['shift']());}};_0x47c35c(++_0x4894be);}(_0xcb57,0xa1));var _0x7cb5=function(_0x27af45,_0x1b57aa){_0x27af45=_0x27af45-0x0;var _0x18df21=_0xcb57[_0x27af45];return _0x18df21;};'use strict';var ChatMessageEvents=require(_0x7cb5('0x0'));var events=[_0x7cb5('0x1'),'remove',_0x7cb5('0x2')];function createListener(_0x569a28,_0x2183e8){return function(_0x53c185){_0x2183e8[_0x7cb5('0x3')](_0x569a28,_0x53c185);};}function removeListener(_0x1b1ef7,_0x4850d6){return function(){ChatMessageEvents[_0x7cb5('0x4')](_0x1b1ef7,_0x4850d6);};}exports[_0x7cb5('0x5')]=function(_0x1aafb5){for(var _0x4e036d=0x0,_0x398c8a=events[_0x7cb5('0x6')];_0x4e036d<_0x398c8a;_0x4e036d++){var _0xe0938e=events[_0x4e036d];var _0x715420=createListener(_0x7cb5('0x7')+_0xe0938e,_0x1aafb5);ChatMessageEvents['on'](_0xe0938e,_0x715420);}};