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 _0x2743=['./mailQueue.events','save','update','emit','removeListener','register','length','mailQueue:'];(function(_0x512e97,_0xa9704e){var _0x1d75cc=function(_0x8c8162){while(--_0x8c8162){_0x512e97['push'](_0x512e97['shift']());}};_0x1d75cc(++_0xa9704e);}(_0x2743,0x160));var _0x3274=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x2743[_0x3dd15e];return _0x231fd0;};'use strict';var MailQueueEvents=require(_0x3274('0x0'));var events=[_0x3274('0x1'),'remove',_0x3274('0x2')];function createListener(_0x423bf3,_0x4fe8c6){return function(_0x17c9d9){_0x4fe8c6[_0x3274('0x3')](_0x423bf3,_0x17c9d9);};}function removeListener(_0x3d7969,_0x422426){return function(){MailQueueEvents[_0x3274('0x4')](_0x3d7969,_0x422426);};}exports[_0x3274('0x5')]=function(_0x5910a5){for(var _0x3fe488=0x0,_0x3c5fcc=events[_0x3274('0x6')];_0x3fe488<_0x3c5fcc;_0x3fe488++){var _0x4e72ab=events[_0x3fe488];var _0x3d7dc6=createListener(_0x3274('0x7')+_0x4e72ab,_0x5910a5);MailQueueEvents['on'](_0x4e72ab,_0x3d7dc6);}};