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 _0x5d21=['silly','intervalIftime\x20called\x20with','length','resolve','every','number','string','map','concat','Request','IntervalIftime','intervalIftime','../../../config/logger','dialer','../client','stack','replace','trim'];(function(_0x1e6980,_0x442983){var _0x54a669=function(_0x1a9a1a){while(--_0x1a9a1a){_0x1e6980['push'](_0x1e6980['shift']());}};_0x54a669(++_0x442983);}(_0x5d21,0x12c));var _0x15d2=function(_0x25df2f,_0x93e23){_0x25df2f=_0x25df2f-0x0;var _0x1e4e24=_0x5d21[_0x25df2f];return _0x1e4e24;};var logger=require(_0x15d2('0x0'))(_0x15d2('0x1'));var client=require(_0x15d2('0x2'));function intervalIftime(_0x8bbc64,_0x719569){const _0x2bc1b6=new Error()[_0x15d2('0x3')][_0x15d2('0x4')](/^Error/,'')[_0x15d2('0x5')]();logger[_0x15d2('0x6')](_0x15d2('0x7'),_0x8bbc64,_0x719569,_0x2bc1b6);const _0x102a4=Array['isArray'](_0x8bbc64);if(!_0x8bbc64||_0x102a4&&_0x8bbc64[_0x15d2('0x8')]===0x0){return Promise[_0x15d2('0x9')](![]);}else{var _0x1ee4f9=[];var _0x5b3d4e=[];var _0x9044d7=_0x102a4?_0x8bbc64:[_0x8bbc64];var _0x49f2c3=_0x9044d7[_0x15d2('0xa')](function(_0x52d8e9){return typeof _0x52d8e9===_0x15d2('0xb');});var _0x32ac4a=_0x9044d7[_0x15d2('0xa')](function(_0x3c7c8b){return typeof _0x3c7c8b===_0x15d2('0xc');});if(!_0x49f2c3&&!_0x32ac4a){_0x1ee4f9=_0x9044d7['map'](function(_0x1b9f61){return _0x1b9f61['id'];});if(_0x1ee4f9[_0x15d2('0x8')]===0x0){_0x5b3d4e=_0x9044d7[_0x15d2('0xd')](function(_0x238255){return _0x238255['interval'];});}}else{if(_0x49f2c3){_0x1ee4f9=_0x1ee4f9[_0x15d2('0xe')](_0x9044d7);}if(_0x32ac4a){_0x5b3d4e=_0x5b3d4e[_0x15d2('0xe')](_0x9044d7);}}return client[_0x15d2('0xf')](_0x15d2('0x10'),{'intervalIds':_0x1ee4f9,'intervals':_0x5b3d4e,'timezone':_0x719569,'log':_0x15d2('0x10')});}}exports[_0x15d2('0x11')]=intervalIftime;