Built motion from commit (unavailable).|2.5.31
[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 _0x89c4=['sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','redis','localhost','register','jayson/promise','http','client','request','then','info','SmsMessage,\x20%s,\x20%s','request\x20sent','debug','SmsMessage,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','sendStatus','status','end','json','undefined','limit','count','offset','Content-Range','apply','reject','save','update','destroy','stack','name','send','index','map','SmsMessage','rawAttributes','fieldName','key','query','keys','filters','intersection','model','attributes','fields','length','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','find','create','body','describe','sms-interactions','accept','sms','read','YYYY-MM-DD\x20HH:mm:ss','UserId','user','agent','CmContact','get','SmsInteraction','SmsInteractionId','isNil','read1stAt','format','[SMSMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','role','interaction','AcceptMessage','manual','SIP/%s','channel','event','EventManager','[SMSMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','null','RejectMessage','rejectMessage','rejectmessage','SmsAccount','received\x20delivery\x20report\x20from','type','inspect','MessageSid','messageId','SmsAccount,\x20%s,\x20%s,\x20%s','MessageUUID','sent','delivered','Status','infobip','results','groupName','DELIVERED','eml-format','rimraf','fast-json-patch','bluebird','mustache','util','path'];(function(_0x8cf71c,_0x1978d7){var _0x5f1833=function(_0x4b6bf7){while(--_0x4b6bf7){_0x8cf71c['push'](_0x8cf71c['shift']());}};_0x5f1833(++_0x1978d7);}(_0x89c4,0x82));var _0x489c=function(_0x3851d3,_0x3a9682){_0x3851d3=_0x3851d3-0x0;var _0x453661=_0x89c4[_0x3851d3];return _0x453661;};'use strict';var emlformat=require(_0x489c('0x0'));var rimraf=require(_0x489c('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x489c('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x489c('0x3'));var Mustache=require(_0x489c('0x4'));var util=require(_0x489c('0x5'));var path=require(_0x489c('0x6'));var sox=require(_0x489c('0x7'));var csv=require(_0x489c('0x8'));var ejs=require(_0x489c('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x489c('0xa'));var squel=require(_0x489c('0xb'));var crypto=require(_0x489c('0xc'));var jsforce=require(_0x489c('0xd'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x489c('0xe'));var Papa=require('papaparse');var Redis=require(_0x489c('0xf'));var authService=require(_0x489c('0x10'));var qs=require(_0x489c('0x11'));var as=require(_0x489c('0x12'));var hardwareService=require(_0x489c('0x13'));var logger=require(_0x489c('0x14'))(_0x489c('0x15'));var utils=require(_0x489c('0x16'));var config=require('../../config/environment');var licenseUtil=require(_0x489c('0x17'));var db=require('../../mysqldb')['db'];config[_0x489c('0x18')]=_['defaults'](config['redis'],{'host':_0x489c('0x19'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x489c('0x18')]));require('./smsMessage.socket')[_0x489c('0x1a')](socket);var jayson=require(_0x489c('0x1b'));var client=jayson['client'][_0x489c('0x1c')]({'port':0x232c});var client9002=jayson[_0x489c('0x1d')]['http']({'port':0x232a});function respondWithRpcPromise(_0x4f37c3,_0x1bb98a,_0x5c6c53,_0x3decce){return new BPromise(function(_0x2e89c4,_0x509bd7){var _0x39f9a9=_0x3decce||client;return _0x39f9a9[_0x489c('0x1e')](_0x4f37c3,_0x5c6c53)[_0x489c('0x1f')](function(_0x44972a){logger[_0x489c('0x20')](_0x489c('0x21'),_0x1bb98a,_0x489c('0x22'));logger[_0x489c('0x23')](_0x489c('0x24'),_0x1bb98a,_0x489c('0x22'),JSON[_0x489c('0x25')](_0x44972a));if(_0x44972a[_0x489c('0x26')]){if(_0x44972a[_0x489c('0x26')][_0x489c('0x27')]===0x1f4){logger[_0x489c('0x26')]('SmsMessage,\x20%s,\x20%s',_0x1bb98a,_0x44972a[_0x489c('0x26')][_0x489c('0x28')]);return _0x509bd7(_0x44972a[_0x489c('0x26')][_0x489c('0x28')]);}logger[_0x489c('0x26')]('SmsMessage,\x20%s,\x20%s',_0x1bb98a,_0x44972a[_0x489c('0x26')][_0x489c('0x28')]);return _0x2e89c4(_0x44972a[_0x489c('0x26')]['message']);}else{logger[_0x489c('0x20')](_0x489c('0x21'),_0x1bb98a,'request\x20sent');_0x2e89c4(_0x44972a[_0x489c('0x29')][_0x489c('0x28')]);}})['catch'](function(_0x35db69){logger['error'](_0x489c('0x21'),_0x1bb98a,_0x35db69);_0x509bd7(_0x35db69);});});}function respondWithStatusCode(_0x1c1ad5,_0x57e82f){_0x57e82f=_0x57e82f||0xcc;return function(_0x20cf09){if(_0x20cf09){return _0x1c1ad5[_0x489c('0x2a')](_0x57e82f);}return _0x1c1ad5[_0x489c('0x2b')](_0x57e82f)[_0x489c('0x2c')]();};}function respondWithResult(_0x5285e4,_0x29c012){_0x29c012=_0x29c012||0xc8;return function(_0x52c2e2){if(_0x52c2e2){return _0x5285e4[_0x489c('0x2b')](_0x29c012)[_0x489c('0x2d')](_0x52c2e2);}};}function respondWithFilteredResult(_0x3b8f79,_0x2fdb69){return function(_0x36d812){if(_0x36d812){var _0x31986e=typeof _0x2fdb69['offset']===_0x489c('0x2e')&&typeof _0x2fdb69[_0x489c('0x2f')]==='undefined';var _0x445d7d=_0x36d812[_0x489c('0x30')];var _0x58b523=_0x31986e?0x0:_0x2fdb69[_0x489c('0x31')];var _0x21d1ec=_0x31986e?_0x36d812[_0x489c('0x30')]:_0x2fdb69[_0x489c('0x31')]+_0x2fdb69['limit'];var _0x375758;if(_0x21d1ec>=_0x445d7d){_0x21d1ec=_0x445d7d;_0x375758=0xc8;}else{_0x375758=0xce;}_0x3b8f79[_0x489c('0x2b')](_0x375758);return _0x3b8f79['set'](_0x489c('0x32'),_0x58b523+'-'+_0x21d1ec+'/'+_0x445d7d)[_0x489c('0x2d')](_0x36d812);}return null;};}function patchUpdates(_0x360f62){return function(_0x5aa9fc){try{jsonpatch[_0x489c('0x33')](_0x5aa9fc,_0x360f62,!![]);}catch(_0xd33942){return BPromise[_0x489c('0x34')](_0xd33942);}return _0x5aa9fc[_0x489c('0x35')]();};}function saveUpdates(_0x1a6dd9,_0x3833d4){return function(_0x49b3b9){if(_0x49b3b9){return _0x49b3b9[_0x489c('0x36')](_0x1a6dd9)['then'](function(_0x29facf){return _0x29facf;});}return null;};}function removeEntity(_0x25d562,_0x3814af){return function(_0xcab953){if(_0xcab953){return _0xcab953[_0x489c('0x37')]()[_0x489c('0x1f')](function(){_0x25d562[_0x489c('0x2b')](0xcc)[_0x489c('0x2c')]();});}};}function handleEntityNotFound(_0x3980a5,_0xd4abe4){return function(_0x4a02a2){if(!_0x4a02a2){_0x3980a5[_0x489c('0x2a')](0x194);}return _0x4a02a2;};}function handleError(_0x4b998e,_0x315d65){_0x315d65=_0x315d65||0x1f4;return function(_0x3a66ce){logger[_0x489c('0x26')](_0x3a66ce[_0x489c('0x38')]);if(_0x3a66ce['name']){delete _0x3a66ce[_0x489c('0x39')];}_0x4b998e[_0x489c('0x2b')](_0x315d65)[_0x489c('0x3a')](_0x3a66ce);};}exports[_0x489c('0x3b')]=function(_0x3af76e,_0x2c65a6){var _0x2e2c80={},_0x58b478={},_0x10fe66={'count':0x0,'rows':[]};var _0x20d763=_[_0x489c('0x3c')](db[_0x489c('0x3d')][_0x489c('0x3e')],function(_0x5b508c){return{'name':_0x5b508c[_0x489c('0x3f')],'type':_0x5b508c['type'][_0x489c('0x40')]};});_0x58b478['model']=_[_0x489c('0x3c')](_0x20d763,_0x489c('0x39'));_0x58b478[_0x489c('0x41')]=_[_0x489c('0x42')](_0x3af76e[_0x489c('0x41')]);_0x58b478[_0x489c('0x43')]=_[_0x489c('0x44')](_0x58b478[_0x489c('0x45')],_0x58b478[_0x489c('0x41')]);_0x2e2c80[_0x489c('0x46')]=_[_0x489c('0x44')](_0x58b478[_0x489c('0x45')],qs[_0x489c('0x47')](_0x3af76e[_0x489c('0x41')][_0x489c('0x47')]));_0x2e2c80['attributes']=_0x2e2c80['attributes'][_0x489c('0x48')]?_0x2e2c80[_0x489c('0x46')]:_0x58b478[_0x489c('0x45')];if(!_0x3af76e[_0x489c('0x41')]['hasOwnProperty'](_0x489c('0x49'))){_0x2e2c80[_0x489c('0x2f')]=qs['limit'](_0x3af76e[_0x489c('0x41')]['limit']);_0x2e2c80[_0x489c('0x31')]=qs['offset'](_0x3af76e[_0x489c('0x41')][_0x489c('0x31')]);}_0x2e2c80[_0x489c('0x4a')]=qs[_0x489c('0x4b')](_0x3af76e[_0x489c('0x41')][_0x489c('0x4b')]);_0x2e2c80[_0x489c('0x4c')]=qs[_0x489c('0x43')](_[_0x489c('0x4d')](_0x3af76e[_0x489c('0x41')],_0x58b478[_0x489c('0x43')]),_0x20d763);if(_0x3af76e[_0x489c('0x41')][_0x489c('0x4e')]){_0x2e2c80[_0x489c('0x4c')]=_[_0x489c('0x4f')](_0x2e2c80[_0x489c('0x4c')],{'$or':_[_0x489c('0x3c')](_0x20d763,function(_0x7804a4){if(_0x7804a4['type']!==_0x489c('0x50')){var _0x541780={};_0x541780[_0x7804a4[_0x489c('0x39')]]={'$like':'%'+_0x3af76e[_0x489c('0x41')]['filter']+'%'};return _0x541780;}})});}_0x2e2c80=_[_0x489c('0x4f')]({},_0x2e2c80,_0x3af76e[_0x489c('0x51')]);var _0x45b650={'where':_0x2e2c80['where']};return db['SmsMessage'][_0x489c('0x30')](_0x45b650)[_0x489c('0x1f')](function(_0x4cc218){_0x10fe66[_0x489c('0x30')]=_0x4cc218;if(_0x3af76e[_0x489c('0x41')][_0x489c('0x52')]){_0x2e2c80[_0x489c('0x53')]=[{'all':!![]}];}return db[_0x489c('0x3d')][_0x489c('0x54')](_0x2e2c80);})[_0x489c('0x1f')](function(_0x388bb4){_0x10fe66[_0x489c('0x55')]=_0x388bb4;return _0x10fe66;})[_0x489c('0x1f')](respondWithFilteredResult(_0x2c65a6,_0x2e2c80))[_0x489c('0x56')](handleError(_0x2c65a6,null));};exports[_0x489c('0x57')]=function(_0x4d39ac,_0x336c27){var _0x3c87ac={'raw':!![],'where':{'id':_0x4d39ac[_0x489c('0x58')]['id']}},_0x3069a4={};_0x3069a4[_0x489c('0x45')]=_[_0x489c('0x42')](db[_0x489c('0x3d')][_0x489c('0x3e')]);_0x3069a4['query']=_[_0x489c('0x42')](_0x4d39ac[_0x489c('0x41')]);_0x3069a4[_0x489c('0x43')]=_['intersection'](_0x3069a4['model'],_0x3069a4[_0x489c('0x41')]);_0x3c87ac[_0x489c('0x46')]=_[_0x489c('0x44')](_0x3069a4[_0x489c('0x45')],qs['fields'](_0x4d39ac[_0x489c('0x41')][_0x489c('0x47')]));_0x3c87ac['attributes']=_0x3c87ac[_0x489c('0x46')]['length']?_0x3c87ac['attributes']:_0x3069a4[_0x489c('0x45')];if(_0x4d39ac[_0x489c('0x41')][_0x489c('0x52')]){_0x3c87ac[_0x489c('0x53')]=[{'all':!![]}];}_0x3c87ac=_[_0x489c('0x4f')]({},_0x3c87ac,_0x4d39ac[_0x489c('0x51')]);return db[_0x489c('0x3d')][_0x489c('0x59')](_0x3c87ac)[_0x489c('0x1f')](handleEntityNotFound(_0x336c27,null))[_0x489c('0x1f')](respondWithResult(_0x336c27,null))[_0x489c('0x56')](handleError(_0x336c27,null));};exports[_0x489c('0x5a')]=function(_0x5bfd66,_0xb51efc){return db[_0x489c('0x3d')][_0x489c('0x5a')](_0x5bfd66['body'],{})[_0x489c('0x1f')](respondWithResult(_0xb51efc,0xc9))['catch'](handleError(_0xb51efc,null));};exports['update']=function(_0x5bbede,_0x3c9dbb){if(_0x5bbede[_0x489c('0x5b')]['id']){delete _0x5bbede[_0x489c('0x5b')]['id'];}return db[_0x489c('0x3d')][_0x489c('0x59')]({'where':{'id':_0x5bbede[_0x489c('0x58')]['id']}})[_0x489c('0x1f')](handleEntityNotFound(_0x3c9dbb,null))[_0x489c('0x1f')](saveUpdates(_0x5bbede[_0x489c('0x5b')],null))['then'](respondWithResult(_0x3c9dbb,null))[_0x489c('0x56')](handleError(_0x3c9dbb,null));};exports[_0x489c('0x37')]=function(_0x14f7b1,_0x559c7c){return db['SmsMessage']['find']({'where':{'id':_0x14f7b1[_0x489c('0x58')]['id']}})[_0x489c('0x1f')](handleEntityNotFound(_0x559c7c,null))[_0x489c('0x1f')](removeEntity(_0x559c7c,null))[_0x489c('0x56')](handleError(_0x559c7c,null));};exports[_0x489c('0x5c')]=function(_0x1e3ba1,_0x179ca3){return db['SmsMessage'][_0x489c('0x5c')]()[_0x489c('0x1f')](respondWithResult(_0x179ca3,null))['catch'](handleError(_0x179ca3,null));};var interaction_log=require('../../config/logger')(_0x489c('0x5d'));exports[_0x489c('0x5e')]=function(_0x41d240,_0xd7741,_0x568696){var _0x4b1b58={'agent':{},'channel':_0x489c('0x5f')};if(_0x41d240['body']['id']){delete _0x41d240[_0x489c('0x5b')]['id'];}_0x41d240[_0x489c('0x5b')][_0x489c('0x60')]=!![];_0x41d240[_0x489c('0x5b')]['readAt']=moment()['format'](_0x489c('0x61'));_0x41d240['body'][_0x489c('0x62')]=_0x41d240[_0x489c('0x5b')][_0x489c('0x62')]||_0x41d240[_0x489c('0x63')]['id'];_0x4b1b58[_0x489c('0x64')]['id']=_0x41d240[_0x489c('0x5b')][_0x489c('0x62')];return db[_0x489c('0x3d')][_0x489c('0x59')]({'where':{'id':_0x41d240[_0x489c('0x58')]['id'],'UserId':null},'include':[{'model':db[_0x489c('0x65')],'as':'Contact'}]})[_0x489c('0x1f')](handleEntityNotFound(_0xd7741,null))['then'](saveUpdates(_0x41d240[_0x489c('0x5b')],null))[_0x489c('0x1f')](function(_0x4a8d6a){if(_0x4a8d6a){_0x4b1b58[_0x489c('0x28')]=_0x4a8d6a[_0x489c('0x66')]({'plain':!![]});return db[_0x489c('0x67')]['find']({'where':{'id':_0x4a8d6a[_0x489c('0x68')]}});}return null;})['then'](handleEntityNotFound(_0xd7741,null))[_0x489c('0x1f')](function(_0x512467){if(_0x512467){return _0x512467['update']({'UserId':_0x41d240[_0x489c('0x5b')][_0x489c('0x62')],'read1stAt':_[_0x489c('0x69')](_0x512467[_0x489c('0x6a')])?moment()[_0x489c('0x6b')]('YYYY-MM-DD\x20HH:mm:ss'):undefined});}return null;})[_0x489c('0x1f')](function(_0x5d04aa){if(_0x5d04aa){_0x4b1b58['interaction']=_0x5d04aa['get']({'plain':!![]});interaction_log[_0x489c('0x20')](_0x489c('0x6c'),_0x41d240['user']['id'],_0x41d240[_0x489c('0x63')][_0x489c('0x39')],_0x41d240[_0x489c('0x63')][_0x489c('0x6d')],_0x4b1b58[_0x489c('0x6e')]['id'],_0x41d240[_0x489c('0x5b')]?JSON[_0x489c('0x25')](_0x41d240[_0x489c('0x5b')]):'null');return respondWithRpcPromise(_0x489c('0x6f'),'acceptMessage',_0x4b1b58);}return null;})[_0x489c('0x1f')](function(_0x5c1009){if(_0x5c1009){if(_0x41d240[_0x489c('0x5b')][_0x489c('0x70')]){_0x4b1b58['message']['interface']=util[_0x489c('0x6b')](_0x489c('0x71'),_0x41d240['user'][_0x489c('0x39')]);_0x4b1b58[_0x489c('0x28')][_0x489c('0x72')]=_0x4b1b58[_0x489c('0x72')];_0x4b1b58[_0x489c('0x28')][_0x489c('0x73')]='accept';return respondWithRpcPromise(_0x489c('0x74'),_0x489c('0x74'),{'event':'acceptmessage','message':_0x4b1b58[_0x489c('0x28')]},client9002)[_0x489c('0x1f')](function(){return _0x4b1b58;});}return _0x4b1b58;}return null;})[_0x489c('0x1f')](respondWithResult(_0xd7741,null))['catch'](handleError(_0xd7741,null));};var interaction_log=require(_0x489c('0x14'))(_0x489c('0x5d'));exports[_0x489c('0x34')]=function(_0x38f98b,_0x53a35c,_0x2afee9){var _0x592709={'agent':{},'channel':_0x489c('0x5f')};if(_0x38f98b[_0x489c('0x5b')]['id']){delete _0x38f98b['body']['id'];}_0x38f98b[_0x489c('0x5b')][_0x489c('0x62')]=_0x38f98b['body'][_0x489c('0x62')]||_0x38f98b[_0x489c('0x63')]['id'];_0x592709[_0x489c('0x64')]['id']=_0x38f98b['body'][_0x489c('0x62')];return db[_0x489c('0x3d')]['find']({'where':{'id':_0x38f98b[_0x489c('0x58')]['id'],'UserId':null}})[_0x489c('0x1f')](handleEntityNotFound(_0x53a35c,null))[_0x489c('0x1f')](function(_0x1648f4){if(_0x1648f4){_0x592709[_0x489c('0x28')]=_0x1648f4['get']({'plain':!![]});return db['SmsInteraction']['find']({'where':{'id':_0x1648f4[_0x489c('0x68')]}});}return null;})['then'](handleEntityNotFound(_0x53a35c,null))[_0x489c('0x1f')](function(_0x108db2){if(_0x108db2){_0x592709[_0x489c('0x6e')]=_0x108db2['get']({'plain':!![]});interaction_log['info'](_0x489c('0x75'),_0x38f98b[_0x489c('0x63')]['id'],_0x38f98b['user'][_0x489c('0x39')],_0x38f98b['user']['role'],_0x592709[_0x489c('0x6e')]['id'],_0x38f98b[_0x489c('0x5b')]?JSON[_0x489c('0x25')](_0x38f98b[_0x489c('0x5b')]):_0x489c('0x76'));return respondWithRpcPromise(_0x489c('0x77'),_0x489c('0x78'),_0x592709);}return null;})[_0x489c('0x1f')](function(_0x27ea92){if(_0x27ea92){_0x27ea92[_0x489c('0x28')]['interface']=util['format']('SIP/%s',_0x38f98b[_0x489c('0x63')][_0x489c('0x39')]);_0x27ea92[_0x489c('0x28')]['channel']=_0x592709[_0x489c('0x72')];_0x27ea92[_0x489c('0x28')][_0x489c('0x73')]='reject';respondWithRpcPromise(_0x489c('0x74'),'EventManager',{'event':_0x489c('0x79'),'message':_0x27ea92[_0x489c('0x28')]},client9002);return _0x592709;}return null;})[_0x489c('0x1f')](respondWithResult(_0x53a35c,null))[_0x489c('0x56')](handleError(_0x53a35c,null));};exports[_0x489c('0x2b')]=function(_0xe98a05,_0x4943d2,_0x58bf8f){if(_0xe98a05[_0x489c('0x5b')]['id']){delete _0xe98a05[_0x489c('0x5b')]['id'];}var _0x286126;return db[_0x489c('0x3d')]['find']({'where':{'id':_0xe98a05[_0x489c('0x58')]['id']}})[_0x489c('0x1f')](handleEntityNotFound(_0x4943d2,null))['then'](function(_0x3d29d3){if(_0x3d29d3){_0x286126=_0x3d29d3;return db[_0x489c('0x7a')][_0x489c('0x59')]({'where':{'id':_0x3d29d3['SmsAccountId']}});}})['then'](handleEntityNotFound(_0x4943d2,null))['then'](function(_0x188a3d){if(_0x188a3d){logger[_0x489c('0x23')](_0x489c('0x24'),_0x489c('0x2b'),_0x489c('0x7b'),_0x188a3d[_0x489c('0x7c')],util[_0x489c('0x7d')](_0xe98a05[_0x489c('0x5b')],{'showHidden':![],'depth':null}));switch(_0x188a3d[_0x489c('0x7c')]){case'twilio':if(_0xe98a05[_0x489c('0x5b')][_0x489c('0x7e')]&&_0xe98a05[_0x489c('0x5b')][_0x489c('0x7e')]===_0x286126[_0x489c('0x7f')]){return _0x286126[_0x489c('0x36')]({'read':!![]});}else{logger[_0x489c('0x26')](_0x489c('0x80'),_0x489c('0x2b'),'twilio',util['inspect'](_0xe98a05['body'],{'showHidden':![],'depth':null}));}break;case'plivo':if(_0xe98a05['body'][_0x489c('0x81')]&&_0xe98a05['body'][_0x489c('0x81')]===_0x286126['messageId']&&_['indexOf']([_0x489c('0x82'),_0x489c('0x83')],_0xe98a05[_0x489c('0x5b')][_0x489c('0x84')])>=0x0){return _0x286126[_0x489c('0x36')]({'read':!![]});}else{logger[_0x489c('0x26')](_0x489c('0x80'),_0x489c('0x2b'),'plivio',util[_0x489c('0x7d')](_0xe98a05['body'],{'showHidden':![],'depth':null}));}break;case _0x489c('0x85'):var _0x50dc8e=_0xe98a05[_0x489c('0x5b')][_0x489c('0x86')][0x0];if(_0x50dc8e[_0x489c('0x2b')][_0x489c('0x87')]===_0x489c('0x88')){return _0x286126[_0x489c('0x36')]({'read':!![]});}else{logger[_0x489c('0x26')](_0x489c('0x80'),_0x489c('0x2b'),_0x489c('0x85'),util[_0x489c('0x7d')](_0xe98a05[_0x489c('0x5b')],{'showHidden':![],'depth':null}));}break;}return _0x286126;}})['then'](respondWithResult(_0x4943d2,null))[_0x489c('0x56')](handleError(_0x4943d2,null));};