Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / smsMessage / smsMessage.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
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.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0xa008=['rejectmessage','SmsAccount','SmsAccountId','debug','received\x20delivery\x20report\x20from','inspect','twilio','MessageSid','messageId','SmsAccount,\x20%s,\x20%s,\x20%s','MessageUUID','indexOf','sent','delivered','Status','plivio','results','groupName','DELIVERED','infobip','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','path','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','localhost','socket.io-emitter','./smsMessage.socket','register','jayson/promise','http','client','then','info','SmsMessage,\x20%s,\x20%s','request\x20sent','SmsMessage,\x20%s,\x20%s,\x20%s','stringify','error','code','message','sendStatus','status','end','count','offset','Content-Range','apply','reject','destroy','stack','name','send','index','map','fieldName','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','filter','merge','type','VIRTUAL','SmsMessage','includeAll','include','findAll','show','rawAttributes','options','find','catch','create','update','body','params','describe','sms-interactions','accept','read','readAt','format','YYYY-MM-DD\x20HH:mm:ss','UserId','CmContact','get','SmsInteraction','SmsInteractionId','isNil','read1stAt','interaction','[SMSMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','user','null','acceptMessage','manual','interface','SIP/%s','channel','EventManager','acceptmessage','[SMSMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','RejectMessage','rejectMessage','event'];(function(_0x4ec256,_0xd407b1){var _0x3aa2c7=function(_0x4da626){while(--_0x4da626){_0x4ec256['push'](_0x4ec256['shift']());}};_0x3aa2c7(++_0xd407b1);}(_0xa008,0x9c));var _0x8a00=function(_0xf5ba9b,_0x2113db){_0xf5ba9b=_0xf5ba9b-0x0;var _0x33e36c=_0xa008[_0xf5ba9b];return _0x33e36c;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x8a00('0x0'));var rimraf=require(_0x8a00('0x1'));var zipdir=require(_0x8a00('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x8a00('0x3'));var moment=require(_0x8a00('0x4'));var BPromise=require(_0x8a00('0x5'));var Mustache=require('mustache');var util=require('util');var path=require(_0x8a00('0x6'));var sox=require('sox');var csv=require(_0x8a00('0x7'));var ejs=require(_0x8a00('0x8'));var fs=require('fs');var _=require(_0x8a00('0x9'));var squel=require(_0x8a00('0xa'));var crypto=require(_0x8a00('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x8a00('0xc'));var toCsv=require(_0x8a00('0x7'));var querystring=require(_0x8a00('0xd'));var Papa=require('papaparse');var Redis=require(_0x8a00('0xe'));var authService=require(_0x8a00('0xf'));var qs=require(_0x8a00('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x8a00('0x11'));var logger=require(_0x8a00('0x12'))(_0x8a00('0x13'));var utils=require(_0x8a00('0x14'));var config=require(_0x8a00('0x15'));var licenseUtil=require(_0x8a00('0x16'));var db=require(_0x8a00('0x17'))['db'];config[_0x8a00('0x18')]=_['defaults'](config[_0x8a00('0x18')],{'host':_0x8a00('0x19'),'port':0x18eb});var socket=require(_0x8a00('0x1a'))(new Redis(config[_0x8a00('0x18')]));require(_0x8a00('0x1b'))[_0x8a00('0x1c')](socket);var jayson=require(_0x8a00('0x1d'));var client=jayson['client'][_0x8a00('0x1e')]({'port':0x232c});var client9002=jayson[_0x8a00('0x1f')]['http']({'port':0x232a});function respondWithRpcPromise(_0x52ee35,_0x5c4fb6,_0xf1a283,_0x37ce3f){return new BPromise(function(_0xddc593,_0x1fa31d){var _0x357809=_0x37ce3f||client;return _0x357809['request'](_0x52ee35,_0xf1a283)[_0x8a00('0x20')](function(_0x25105f){logger[_0x8a00('0x21')](_0x8a00('0x22'),_0x5c4fb6,_0x8a00('0x23'));logger['debug'](_0x8a00('0x24'),_0x5c4fb6,_0x8a00('0x23'),JSON[_0x8a00('0x25')](_0x25105f));if(_0x25105f['error']){if(_0x25105f[_0x8a00('0x26')][_0x8a00('0x27')]===0x1f4){logger['error'](_0x8a00('0x22'),_0x5c4fb6,_0x25105f[_0x8a00('0x26')][_0x8a00('0x28')]);return _0x1fa31d(_0x25105f[_0x8a00('0x26')][_0x8a00('0x28')]);}logger[_0x8a00('0x26')](_0x8a00('0x22'),_0x5c4fb6,_0x25105f[_0x8a00('0x26')][_0x8a00('0x28')]);return _0xddc593(_0x25105f['error'][_0x8a00('0x28')]);}else{logger['info'](_0x8a00('0x22'),_0x5c4fb6,'request\x20sent');_0xddc593(_0x25105f['result']['message']);}})['catch'](function(_0x4d9e28){logger[_0x8a00('0x26')](_0x8a00('0x22'),_0x5c4fb6,_0x4d9e28);_0x1fa31d(_0x4d9e28);});});}function respondWithStatusCode(_0x27a150,_0x48e119){_0x48e119=_0x48e119||0xcc;return function(_0x102f59){if(_0x102f59){return _0x27a150[_0x8a00('0x29')](_0x48e119);}return _0x27a150[_0x8a00('0x2a')](_0x48e119)[_0x8a00('0x2b')]();};}function respondWithResult(_0x48c21d,_0x2e2a09){_0x2e2a09=_0x2e2a09||0xc8;return function(_0x3c5680){if(_0x3c5680){return _0x48c21d[_0x8a00('0x2a')](_0x2e2a09)['json'](_0x3c5680);}};}function respondWithFilteredResult(_0x3fd6ee,_0x5db811){return function(_0x4260ee){if(_0x4260ee){var _0x37247e=_0x4260ee[_0x8a00('0x2c')],_0x29e172=_0x5db811[_0x8a00('0x2d')],_0x25d4ab=_0x5db811['offset']+_0x5db811['limit'],_0x2ea76e;if(_0x25d4ab>=_0x37247e){_0x25d4ab=_0x37247e;_0x2ea76e=0xc8;}else{_0x2ea76e=0xce;}_0x3fd6ee['status'](_0x2ea76e);return _0x3fd6ee['set'](_0x8a00('0x2e'),_0x29e172+'-'+_0x25d4ab+'/'+_0x37247e)['json'](_0x4260ee);}return null;};}function patchUpdates(_0x3e3347){return function(_0x2d2f98){try{jsonpatch[_0x8a00('0x2f')](_0x2d2f98,_0x3e3347,!![]);}catch(_0x2e522e){return BPromise[_0x8a00('0x30')](_0x2e522e);}return _0x2d2f98['save']();};}function saveUpdates(_0x44780d,_0x3d7d77){return function(_0x3db932){if(_0x3db932){return _0x3db932['update'](_0x44780d)['then'](function(_0x1cde21){return _0x1cde21;});}return null;};}function removeEntity(_0x484ea5,_0x34c4c0){return function(_0x64af3f){if(_0x64af3f){return _0x64af3f[_0x8a00('0x31')]()[_0x8a00('0x20')](function(){_0x484ea5['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x1f27b4,_0x3444ed){return function(_0x16020b){if(!_0x16020b){_0x1f27b4[_0x8a00('0x29')](0x194);}return _0x16020b;};}function handleError(_0x313aac,_0x18499e){_0x18499e=_0x18499e||0x1f4;return function(_0x5365cb){logger[_0x8a00('0x26')](_0x5365cb[_0x8a00('0x32')]);if(_0x5365cb[_0x8a00('0x33')]){delete _0x5365cb[_0x8a00('0x33')];}_0x313aac[_0x8a00('0x2a')](_0x18499e)[_0x8a00('0x34')](_0x5365cb);};}exports[_0x8a00('0x35')]=function(_0x3922af,_0x5113ac){var _0x34a162={},_0x557ad2={},_0x35bcc9={'count':0x0,'rows':[]};var _0x57444c=_[_0x8a00('0x36')](db['SmsMessage']['rawAttributes'],function(_0x58769b){return{'name':_0x58769b[_0x8a00('0x37')],'type':_0x58769b['type']['key']};});_0x557ad2[_0x8a00('0x38')]=_[_0x8a00('0x36')](_0x57444c,_0x8a00('0x33'));_0x557ad2[_0x8a00('0x39')]=_[_0x8a00('0x3a')](_0x3922af[_0x8a00('0x39')]);_0x557ad2[_0x8a00('0x3b')]=_[_0x8a00('0x3c')](_0x557ad2['model'],_0x557ad2[_0x8a00('0x39')]);_0x34a162[_0x8a00('0x3d')]=_[_0x8a00('0x3c')](_0x557ad2[_0x8a00('0x38')],qs[_0x8a00('0x3e')](_0x3922af[_0x8a00('0x39')][_0x8a00('0x3e')]));_0x34a162[_0x8a00('0x3d')]=_0x34a162[_0x8a00('0x3d')][_0x8a00('0x3f')]?_0x34a162[_0x8a00('0x3d')]:_0x557ad2[_0x8a00('0x38')];if(!_0x3922af['query'][_0x8a00('0x40')](_0x8a00('0x41'))){_0x34a162[_0x8a00('0x42')]=qs[_0x8a00('0x42')](_0x3922af[_0x8a00('0x39')][_0x8a00('0x42')]);_0x34a162[_0x8a00('0x2d')]=qs[_0x8a00('0x2d')](_0x3922af['query'][_0x8a00('0x2d')]);}_0x34a162[_0x8a00('0x43')]=qs[_0x8a00('0x44')](_0x3922af[_0x8a00('0x39')][_0x8a00('0x44')]);_0x34a162[_0x8a00('0x45')]=qs[_0x8a00('0x3b')](_['pick'](_0x3922af[_0x8a00('0x39')],_0x557ad2['filters']),_0x57444c);if(_0x3922af['query'][_0x8a00('0x46')]){_0x34a162[_0x8a00('0x45')]=_[_0x8a00('0x47')](_0x34a162[_0x8a00('0x45')],{'$or':_['map'](_0x57444c,function(_0xfb6356){if(_0xfb6356[_0x8a00('0x48')]!==_0x8a00('0x49')){var _0x44da41={};_0x44da41[_0xfb6356[_0x8a00('0x33')]]={'$like':'%'+_0x3922af[_0x8a00('0x39')][_0x8a00('0x46')]+'%'};return _0x44da41;}})});}_0x34a162=_[_0x8a00('0x47')]({},_0x34a162,_0x3922af['options']);var _0x3133b7={'where':_0x34a162[_0x8a00('0x45')]};return db[_0x8a00('0x4a')][_0x8a00('0x2c')](_0x3133b7)[_0x8a00('0x20')](function(_0x3764e3){_0x35bcc9[_0x8a00('0x2c')]=_0x3764e3;if(_0x3922af[_0x8a00('0x39')][_0x8a00('0x4b')]){_0x34a162[_0x8a00('0x4c')]=[{'all':!![]}];}return db[_0x8a00('0x4a')][_0x8a00('0x4d')](_0x34a162);})[_0x8a00('0x20')](function(_0x4c5460){_0x35bcc9['rows']=_0x4c5460;return _0x35bcc9;})['then'](respondWithFilteredResult(_0x5113ac,_0x34a162))['catch'](handleError(_0x5113ac,null));};exports[_0x8a00('0x4e')]=function(_0x763cb1,_0x4cf222){var _0xc9e150={'raw':!![],'where':{'id':_0x763cb1['params']['id']}},_0xe79ecd={};_0xe79ecd[_0x8a00('0x38')]=_[_0x8a00('0x3a')](db[_0x8a00('0x4a')][_0x8a00('0x4f')]);_0xe79ecd[_0x8a00('0x39')]=_[_0x8a00('0x3a')](_0x763cb1[_0x8a00('0x39')]);_0xe79ecd['filters']=_[_0x8a00('0x3c')](_0xe79ecd[_0x8a00('0x38')],_0xe79ecd[_0x8a00('0x39')]);_0xc9e150['attributes']=_[_0x8a00('0x3c')](_0xe79ecd[_0x8a00('0x38')],qs['fields'](_0x763cb1['query'][_0x8a00('0x3e')]));_0xc9e150[_0x8a00('0x3d')]=_0xc9e150[_0x8a00('0x3d')][_0x8a00('0x3f')]?_0xc9e150['attributes']:_0xe79ecd[_0x8a00('0x38')];if(_0x763cb1[_0x8a00('0x39')][_0x8a00('0x4b')]){_0xc9e150['include']=[{'all':!![]}];}_0xc9e150=_[_0x8a00('0x47')]({},_0xc9e150,_0x763cb1[_0x8a00('0x50')]);return db[_0x8a00('0x4a')][_0x8a00('0x51')](_0xc9e150)[_0x8a00('0x20')](handleEntityNotFound(_0x4cf222,null))[_0x8a00('0x20')](respondWithResult(_0x4cf222,null))[_0x8a00('0x52')](handleError(_0x4cf222,null));};exports['create']=function(_0x236fd1,_0xb4854f){return db['SmsMessage'][_0x8a00('0x53')](_0x236fd1['body'],{})[_0x8a00('0x20')](respondWithResult(_0xb4854f,0xc9))[_0x8a00('0x52')](handleError(_0xb4854f,null));};exports[_0x8a00('0x54')]=function(_0xb84e85,_0x43d16e){if(_0xb84e85[_0x8a00('0x55')]['id']){delete _0xb84e85[_0x8a00('0x55')]['id'];}return db[_0x8a00('0x4a')][_0x8a00('0x51')]({'where':{'id':_0xb84e85[_0x8a00('0x56')]['id']}})[_0x8a00('0x20')](handleEntityNotFound(_0x43d16e,null))[_0x8a00('0x20')](saveUpdates(_0xb84e85['body'],null))[_0x8a00('0x20')](respondWithResult(_0x43d16e,null))[_0x8a00('0x52')](handleError(_0x43d16e,null));};exports[_0x8a00('0x31')]=function(_0xc28bcf,_0x5782b1){return db[_0x8a00('0x4a')][_0x8a00('0x51')]({'where':{'id':_0xc28bcf[_0x8a00('0x56')]['id']}})[_0x8a00('0x20')](handleEntityNotFound(_0x5782b1,null))[_0x8a00('0x20')](removeEntity(_0x5782b1,null))[_0x8a00('0x52')](handleError(_0x5782b1,null));};exports['describe']=function(_0x58ccf4,_0x178599){return db[_0x8a00('0x4a')][_0x8a00('0x57')]()[_0x8a00('0x20')](respondWithResult(_0x178599,null))[_0x8a00('0x52')](handleError(_0x178599,null));};var interaction_log=require(_0x8a00('0x12'))(_0x8a00('0x58'));exports[_0x8a00('0x59')]=function(_0x4e401e,_0x30d1c8,_0x55b3ea){var _0x49de28={'channel':'sms'};if(_0x4e401e['body']['id']){delete _0x4e401e[_0x8a00('0x55')]['id'];}_0x4e401e[_0x8a00('0x55')][_0x8a00('0x5a')]=!![];_0x4e401e['body'][_0x8a00('0x5b')]=moment()[_0x8a00('0x5c')](_0x8a00('0x5d'));_0x4e401e['body'][_0x8a00('0x5e')]=_0x4e401e[_0x8a00('0x55')][_0x8a00('0x5e')]||_0x4e401e['user']['id'];return db[_0x8a00('0x4a')]['find']({'where':{'id':_0x4e401e[_0x8a00('0x56')]['id'],'UserId':null},'include':[{'model':db[_0x8a00('0x5f')],'as':'Contact'}]})[_0x8a00('0x20')](handleEntityNotFound(_0x30d1c8,null))[_0x8a00('0x20')](saveUpdates(_0x4e401e[_0x8a00('0x55')],null))[_0x8a00('0x20')](function(_0x5dbbda){if(_0x5dbbda){_0x49de28[_0x8a00('0x28')]=_0x5dbbda[_0x8a00('0x60')]({'plain':!![]});return db[_0x8a00('0x61')][_0x8a00('0x51')]({'where':{'id':_0x5dbbda[_0x8a00('0x62')]}});}return null;})['then'](handleEntityNotFound(_0x30d1c8,null))[_0x8a00('0x20')](function(_0xd687f0){if(_0xd687f0){return _0xd687f0['update']({'UserId':_0x4e401e[_0x8a00('0x55')][_0x8a00('0x5e')],'read1stAt':_[_0x8a00('0x63')](_0xd687f0[_0x8a00('0x64')])?moment()['format']('YYYY-MM-DD\x20HH:mm:ss'):undefined});}return null;})[_0x8a00('0x20')](function(_0x5993cf){if(_0x5993cf){_0x49de28[_0x8a00('0x65')]=_0x5993cf[_0x8a00('0x60')]({'plain':!![]});interaction_log[_0x8a00('0x21')](_0x8a00('0x66'),_0x4e401e['user']['id'],_0x4e401e['user'][_0x8a00('0x33')],_0x4e401e[_0x8a00('0x67')]['role'],_0x49de28['interaction']['id'],_0x4e401e[_0x8a00('0x55')]?JSON[_0x8a00('0x25')](_0x4e401e[_0x8a00('0x55')]):_0x8a00('0x68'));return respondWithRpcPromise('AcceptMessage',_0x8a00('0x69'),_0x49de28);}return null;})[_0x8a00('0x20')](function(_0x24f42e){if(_0x24f42e){if(_0x4e401e[_0x8a00('0x55')][_0x8a00('0x6a')]){_0x49de28['message'][_0x8a00('0x6b')]=util[_0x8a00('0x5c')](_0x8a00('0x6c'),_0x4e401e[_0x8a00('0x67')]['name']);_0x49de28[_0x8a00('0x28')][_0x8a00('0x6d')]=_0x49de28[_0x8a00('0x6d')];_0x49de28[_0x8a00('0x28')]['event']='accept';return respondWithRpcPromise('EventManager',_0x8a00('0x6e'),{'event':_0x8a00('0x6f'),'message':_0x49de28[_0x8a00('0x28')]},client9002)[_0x8a00('0x20')](function(){return _0x49de28;});}return _0x49de28;}return null;})[_0x8a00('0x20')](respondWithResult(_0x30d1c8,null))[_0x8a00('0x52')](handleError(_0x30d1c8,null));};var interaction_log=require(_0x8a00('0x12'))(_0x8a00('0x58'));exports[_0x8a00('0x30')]=function(_0x4b7366,_0x3583c3,_0x43ec08){var _0x32318c={'agent':{},'channel':'sms'};if(_0x4b7366[_0x8a00('0x55')]['id']){delete _0x4b7366[_0x8a00('0x55')]['id'];}_0x4b7366[_0x8a00('0x55')][_0x8a00('0x5e')]=_0x4b7366['body'][_0x8a00('0x5e')]||_0x4b7366[_0x8a00('0x67')]['id'];_0x32318c['agent']['id']=_0x4b7366[_0x8a00('0x55')][_0x8a00('0x5e')];return db[_0x8a00('0x4a')][_0x8a00('0x51')]({'where':{'id':_0x4b7366[_0x8a00('0x56')]['id'],'UserId':null}})[_0x8a00('0x20')](handleEntityNotFound(_0x3583c3,null))[_0x8a00('0x20')](function(_0x9e25b5){if(_0x9e25b5){_0x32318c[_0x8a00('0x28')]=_0x9e25b5[_0x8a00('0x60')]({'plain':!![]});return db[_0x8a00('0x61')][_0x8a00('0x51')]({'where':{'id':_0x9e25b5[_0x8a00('0x62')]}});}return null;})['then'](handleEntityNotFound(_0x3583c3,null))[_0x8a00('0x20')](function(_0x57c579){if(_0x57c579){_0x32318c[_0x8a00('0x65')]=_0x57c579[_0x8a00('0x60')]({'plain':!![]});interaction_log[_0x8a00('0x21')](_0x8a00('0x70'),_0x4b7366[_0x8a00('0x67')]['id'],_0x4b7366[_0x8a00('0x67')][_0x8a00('0x33')],_0x4b7366[_0x8a00('0x67')]['role'],_0x32318c[_0x8a00('0x65')]['id'],_0x4b7366[_0x8a00('0x55')]?JSON['stringify'](_0x4b7366[_0x8a00('0x55')]):'null');return respondWithRpcPromise(_0x8a00('0x71'),_0x8a00('0x72'),_0x32318c);}return null;})[_0x8a00('0x20')](function(_0x123f67){if(_0x123f67){_0x123f67['message']['interface']=util[_0x8a00('0x5c')](_0x8a00('0x6c'),_0x4b7366[_0x8a00('0x67')][_0x8a00('0x33')]);_0x123f67['message']['channel']=_0x32318c['channel'];_0x123f67['message'][_0x8a00('0x73')]=_0x8a00('0x30');respondWithRpcPromise(_0x8a00('0x6e'),_0x8a00('0x6e'),{'event':_0x8a00('0x74'),'message':_0x123f67['message']},client9002);return _0x32318c;}return null;})[_0x8a00('0x20')](respondWithResult(_0x3583c3,null))[_0x8a00('0x52')](handleError(_0x3583c3,null));};exports[_0x8a00('0x2a')]=function(_0x4daa78,_0x5421b0,_0x1a96d2){if(_0x4daa78['body']['id']){delete _0x4daa78[_0x8a00('0x55')]['id'];}var _0x2ac946;return db[_0x8a00('0x4a')]['find']({'where':{'id':_0x4daa78[_0x8a00('0x56')]['id']}})['then'](handleEntityNotFound(_0x5421b0,null))[_0x8a00('0x20')](function(_0x2a0552){if(_0x2a0552){_0x2ac946=_0x2a0552;return db[_0x8a00('0x75')][_0x8a00('0x51')]({'where':{'id':_0x2a0552[_0x8a00('0x76')]}});}})[_0x8a00('0x20')](handleEntityNotFound(_0x5421b0,null))['then'](function(_0x3e28c7){if(_0x3e28c7){logger[_0x8a00('0x77')](_0x8a00('0x24'),_0x8a00('0x2a'),_0x8a00('0x78'),_0x3e28c7[_0x8a00('0x48')],util[_0x8a00('0x79')](_0x4daa78['body'],{'showHidden':![],'depth':null}));switch(_0x3e28c7['type']){case _0x8a00('0x7a'):if(_0x4daa78['body'][_0x8a00('0x7b')]&&_0x4daa78[_0x8a00('0x55')][_0x8a00('0x7b')]===_0x2ac946[_0x8a00('0x7c')]){return _0x2ac946['update']({'read':!![]});}else{logger[_0x8a00('0x26')](_0x8a00('0x7d'),_0x8a00('0x2a'),_0x8a00('0x7a'),util[_0x8a00('0x79')](_0x4daa78['body'],{'showHidden':![],'depth':null}));}break;case'plivo':if(_0x4daa78[_0x8a00('0x55')][_0x8a00('0x7e')]&&_0x4daa78[_0x8a00('0x55')][_0x8a00('0x7e')]===_0x2ac946[_0x8a00('0x7c')]&&_[_0x8a00('0x7f')]([_0x8a00('0x80'),_0x8a00('0x81')],_0x4daa78[_0x8a00('0x55')][_0x8a00('0x82')])>=0x0){return _0x2ac946[_0x8a00('0x54')]({'read':!![]});}else{logger[_0x8a00('0x26')](_0x8a00('0x7d'),_0x8a00('0x2a'),_0x8a00('0x83'),util[_0x8a00('0x79')](_0x4daa78[_0x8a00('0x55')],{'showHidden':![],'depth':null}));}break;case'infobip':var _0x4e8f72=_0x4daa78[_0x8a00('0x55')][_0x8a00('0x84')][0x0];if(_0x4e8f72[_0x8a00('0x2a')][_0x8a00('0x85')]===_0x8a00('0x86')){return _0x2ac946[_0x8a00('0x54')]({'read':!![]});}else{logger[_0x8a00('0x26')](_0x8a00('0x7d'),'status',_0x8a00('0x87'),util[_0x8a00('0x79')](_0x4daa78[_0x8a00('0x55')],{'showHidden':![],'depth':null}));}break;}return _0x2ac946;}})['then'](respondWithResult(_0x5421b0,null))['catch'](handleError(_0x5421b0,null));};