Built motion from commit 74d9782e.|2.6.30
[motion2.git] / server / api / smsMessage / smsMessage.model.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 _0xe83d=['inspect','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','skebby','https://api.skebby.it/API/v1.0/REST/','username','smsMethod','sender','login?username=','password','GET','split','sms','POST','user_key','session_key','total_sent','internal_order_id','read','SmsMessage,\x20%s,\x20%s,\x20%s','catch','Missing\x20parameters:\x20username,\x20password','deliveryReport','connectel','Missing\x20parameters:\x20authToken','clicksend','xCALLY\x20Motion','senderString','%s:%s','https://rest.clicksend.com/v3/sms/send','format','toString','base64','http_code','data','queued_count','head','message_id','clickSend','plivo','authId','https://api.plivo.com/v1/Account/%s/Message/','Basic\x20%s','infobip','baseUrl','/auth/1/session','application/json','Missing\x20parameters:\x20base_url','csc','crypto','login','text','sort','length','apiKey','createHash','digest','hex','signature=','keys','id_sms','Missing\x20parameters:\x20apiKey','clickatell','https://platform.clickatell.com/messages','uuid','apiMessageId','bandwidth','https://messaging.bandwidth.com/api/v2/users/','accountId','/messages','Bearer\x20','code','message','https://api.intelepeer.com/_rest/v4/app/sms/mdr','refid','status','intelepeer','Token\x20not\x20received','finally','utf8mb4_unicode_ci','lodash','util','moment','request-promise','path','rimraf','../../config/environment','./smsMessage.attributes','exports','define','SmsMessage','sms_messages','messageId','fti_sms_messages','body','FULLTEXT','models','get','direction','toLowerCase','out','secret','UserId','isNil','SmsInteractionId','SmsInteraction','findOne','then','update','error','SmsAccount','find','SmsAccountId','type','twilio','authToken','phone','accountSid','messages','create','remote','/api/sms/messages/','/status?token=','token','sid','afterCreate'];(function(_0x412342,_0x180734){var _0x3e62cb=function(_0x501fc6){while(--_0x501fc6){_0x412342['push'](_0x412342['shift']());}};_0x3e62cb(++_0x180734);}(_0xe83d,0x1c6));var _0xde83=function(_0x5ce324,_0x43174f){_0x5ce324=_0x5ce324-0x0;var _0x158e15=_0xe83d[_0x5ce324];return _0x158e15;};'use strict';var _=require(_0xde83('0x0'));var util=require(_0xde83('0x1'));var logger=require('../../config/logger')('api');var moment=require(_0xde83('0x2'));var BPromise=require('bluebird');var rp=require(_0xde83('0x3'));var fs=require('fs');var path=require(_0xde83('0x4'));var rimraf=require(_0xde83('0x5'));var config=require(_0xde83('0x6'));var attributes=require(_0xde83('0x7'));module[_0xde83('0x8')]=function(_0x4b884e,_0x179c16){return _0x4b884e[_0xde83('0x9')](_0xde83('0xa'),attributes,{'tableName':_0xde83('0xb'),'paranoid':![],'indexes':[{'name':_0xde83('0xc'),'fields':['messageId']},{'name':_0xde83('0xd'),'fields':[_0xde83('0xe')],'type':_0xde83('0xf')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x2fb742,_0x3e46c8,_0x47a011){var _0x5cc909=_0x4b884e[_0xde83('0x10')];var _0x1d31a7=_0x2fb742[_0xde83('0x11')]({'plain':!![]});if(_0x1d31a7[_0xde83('0x12')][_0xde83('0x13')]()==='in'||_0x1d31a7[_0xde83('0x12')]['toLowerCase']()===_0xde83('0x14')&&!_0x1d31a7[_0xde83('0x15')]&&!_['isNil'](_0x1d31a7[_0xde83('0x16')])&&!_[_0xde83('0x17')](_0x1d31a7[_0xde83('0x18')])){_0x5cc909[_0xde83('0x19')][_0xde83('0x1a')]({'where':{'id':_0x1d31a7['SmsInteractionId']}})[_0xde83('0x1b')](function(_0x3d83d4){if(_0x3d83d4){_0x3d83d4[_0xde83('0x1c')]({'lastMsgAt':_0x1d31a7['createdAt'],'lastMsgDirection':_0x1d31a7[_0xde83('0x12')][_0xde83('0x13')]()});}})['catch'](function(_0x1a4023){console[_0xde83('0x1d')](_0x1a4023);});}if(_0x1d31a7[_0xde83('0x12')]==='out'&&!_0x1d31a7[_0xde83('0x15')]){var _0x4f9d4f;_0x5cc909[_0xde83('0x1e')][_0xde83('0x1f')]({'where':{'id':_0x1d31a7[_0xde83('0x20')]},'raw':!![]})['then'](function(_0x10ce92){_0x4f9d4f=_0x10ce92;if(_0x4f9d4f&&_0x4f9d4f[_0xde83('0x21')]){switch(_0x4f9d4f['type']){case'twilio':var _0x472ee7=require(_0xde83('0x22'));if(_0x4f9d4f['accountSid']&&_0x4f9d4f[_0xde83('0x23')]&&_0x4f9d4f[_0xde83('0x24')]){var _0x4e1fa5=new _0x472ee7(_0x4f9d4f[_0xde83('0x25')],_0x4f9d4f[_0xde83('0x23')]);_0x4e1fa5[_0xde83('0x26')][_0xde83('0x27')]({'body':_0x1d31a7[_0xde83('0xe')],'to':_0x1d31a7[_0xde83('0x24')],'from':_0x4f9d4f['phone'],'statusCallback':_0x4f9d4f[_0xde83('0x28')]+_0xde83('0x29')+_0x1d31a7['id']+_0xde83('0x2a')+_0x4f9d4f[_0xde83('0x2b')]})[_0xde83('0x1b')](function(_0x80c975){if(_0x80c975[_0xde83('0x2c')]){return _0x2fb742['update']({'messageId':_0x80c975['sid']});}})['catch'](function(_0x583e6e){logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),_0xde83('0x22'),util[_0xde83('0x2e')](_0x583e6e,{'showHidden':![],'depth':null}));});}else{logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),_0xde83('0x22'),_0xde83('0x2f'));}break;case _0xde83('0x30'):var _0x1a4dd0=_0xde83('0x31');if(_0x4f9d4f[_0xde83('0x32')]&&_0x4f9d4f['password']){var _0x16143c={'recipient':[_0x1d31a7['phone']],'message':_0x1d31a7['body'],'message_type':_0x4f9d4f[_0xde83('0x33')]};if(_0x4f9d4f[_0xde83('0x33')]&&_0x4f9d4f[_0xde83('0x33')]!=='SI'){_0x16143c[_0xde83('0x34')]=_0x4f9d4f[_0xde83('0x24')];}var _0x3a162={'url':_0x1a4dd0+_0xde83('0x35')+_0x4f9d4f['username']+'&password='+_0x4f9d4f[_0xde83('0x36')],'method':_0xde83('0x37')};rp(_0x3a162)['then'](function(_0x3fa279){var _0x24df7e=_0x3fa279[_0xde83('0x38')](';');var _0x32be69={'user_key':_0x24df7e[0x0],'session_key':_0x24df7e[0x1]};_0x3a162={'url':_0x1a4dd0+_0xde83('0x39'),'method':_0xde83('0x3a'),'headers':{'user_key':_0x32be69[_0xde83('0x3b')],'Session_key':_0x32be69[_0xde83('0x3c')]},'json':!![],'body':_0x16143c};return rp(_0x3a162);})[_0xde83('0x1b')](function(_0x43da1a){if(_0x43da1a[_0xde83('0x3d')]>=0x1){var _0xb4b99a={'messageId':_0x43da1a[_0xde83('0x3e')]};if(_0x4f9d4f[_0xde83('0x33')]!=='GP'||!_0x4f9d4f['deliveryReport']){_0xb4b99a[_0xde83('0x3f')]=!![];}return _0x2fb742[_0xde83('0x1c')](_0xb4b99a);}else{return logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),'skebby',util[_0xde83('0x2e')](_0x43da1a,{'showHidden':![],'depth':null}));}})[_0xde83('0x41')](function(_0x416783){return logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),_0xde83('0x30'),util['inspect'](_0x416783,{'showHidden':![],'depth':null}));});}else{logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x30'),_0xde83('0x42'));}break;case'connectel':if(_0x4f9d4f['authToken']){var _0x563603={'recipient':_0x1d31a7[_0xde83('0x24')],'message':_0x1d31a7[_0xde83('0xe')],'sender':_0x4f9d4f['senderString']||_0x4f9d4f[_0xde83('0x24')],'authorization':_0x4f9d4f[_0xde83('0x23')]};var _0x3e46c8={'method':_0xde83('0x3a'),'uri':'https://smsapi.connectel.se/api/v2/send/','body':_0x563603,'json':!![]};rp(_0x3e46c8)[_0xde83('0x1b')](function(_0x4b4e17){var _0x48dfd3={'messageId':_0x4b4e17['requestid']};if(!_0x4f9d4f[_0xde83('0x43')]){_0x48dfd3['read']=!![];}return _0x2fb742['update'](_0x48dfd3);})[_0xde83('0x41')](function(_0x41446a){logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x44'),util[_0xde83('0x2e')](_0x41446a,{'showHidden':![],'depth':null}));});}else{logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','connectel',_0xde83('0x45'));}break;case _0xde83('0x46'):if(_0x4f9d4f[_0xde83('0x32')]&&_0x4f9d4f[_0xde83('0x36')]){var _0x563603={'messages':[{'source':_0xde83('0x47'),'to':_0x1d31a7[_0xde83('0x24')],'body':_0x1d31a7[_0xde83('0xe')],'from':_0x4f9d4f[_0xde83('0x48')]||_0x4f9d4f[_0xde83('0x24')]}]};var _0x4cab0c=util['format'](_0xde83('0x49'),_0x4f9d4f[_0xde83('0x32')],_0x4f9d4f[_0xde83('0x36')]);var _0x3e46c8={'method':_0xde83('0x3a'),'uri':_0xde83('0x4a'),'body':_0x563603,'headers':{'Authorization':util[_0xde83('0x4b')]('Basic\x20%s',new Buffer(_0x4cab0c)[_0xde83('0x4c')](_0xde83('0x4d')))},'json':!![]};rp(_0x3e46c8)[_0xde83('0x1b')](function(_0x3c370c){if(_0x3c370c[_0xde83('0x4e')]>=0xc8&&_0x3c370c[_0xde83('0x4e')]<=0xce){if(_0x3c370c[_0xde83('0x4f')]&&_0x3c370c[_0xde83('0x4f')][_0xde83('0x50')]>0x0){var _0x4d9373=_[_0xde83('0x51')](_0x3c370c[_0xde83('0x4f')]['messages']);var _0x14075a={'messageId':_0x4d9373[_0xde83('0x52')]};if(!_0x4f9d4f[_0xde83('0x43')]){_0x14075a[_0xde83('0x3f')]=!![];}return _0x2fb742['update'](_0x14075a);}else{logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),'clickSend',util[_0xde83('0x2e')](_0x3c370c,{'showHidden':![],'depth':null}));}}else{logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),'clickSend',util[_0xde83('0x2e')](_0x3c370c,{'showHidden':![],'depth':null}));}})['catch'](function(_0x531139){logger['error'](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x53'),util[_0xde83('0x2e')](_0x531139,{'showHidden':![],'depth':null}));});}else{logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x53'),_0xde83('0x42'));}break;case _0xde83('0x54'):if(_0x4f9d4f[_0xde83('0x55')]&&_0x4f9d4f['authToken']){var _0x563603={'dst':_0x1d31a7[_0xde83('0x24')],'text':_0x1d31a7['body'],'src':_0x4f9d4f[_0xde83('0x48')]||_0x4f9d4f[_0xde83('0x24')],'url':_0x4f9d4f[_0xde83('0x28')]+_0xde83('0x29')+_0x1d31a7['id']+_0xde83('0x2a')+_0x4f9d4f[_0xde83('0x2b')]};var _0x4cab0c=util['format'](_0xde83('0x49'),_0x4f9d4f[_0xde83('0x55')],_0x4f9d4f[_0xde83('0x23')]);var _0x3e46c8={'method':_0xde83('0x3a'),'uri':util[_0xde83('0x4b')](_0xde83('0x56'),_0x4f9d4f[_0xde83('0x55')]),'body':_0x563603,'headers':{'Authorization':util['format'](_0xde83('0x57'),new Buffer(_0x4cab0c)[_0xde83('0x4c')]('base64'))},'json':!![]};rp(_0x3e46c8)[_0xde83('0x1b')](function(_0x1a909e){var _0x583176={'messageId':_0x1a909e['message_uuid'][0x0]};return _0x2fb742[_0xde83('0x1c')](_0x583176);})[_0xde83('0x41')](function(_0x59e2f8){logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x54'),util['inspect'](_0x59e2f8,{'showHidden':![],'depth':null}));});}else{logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),'plivo','Missing\x20parameters:\x20authId,\x20authToken');}break;case _0xde83('0x58'):if(_0x4f9d4f['username']&&_0x4f9d4f[_0xde83('0x36')]){if(_0x4f9d4f[_0xde83('0x59')]){var _0x47da8a={'method':_0xde83('0x3a'),'uri':_0x4f9d4f['baseUrl']+_0xde83('0x5a'),'body':{'username':_0x4f9d4f['username'],'password':_0x4f9d4f[_0xde83('0x36')]},'json':!![]};return rp(_0x47da8a)['then'](function(_0x434724){var _0x4842af={'method':'POST','uri':_0x4f9d4f[_0xde83('0x59')]+'/sms/2/text/advanced','body':{'messages':[{'from':_0x4f9d4f['phone'],'destinations':[{'to':_0x1d31a7[_0xde83('0x24')]}],'text':_0x1d31a7[_0xde83('0xe')],'notifyUrl':_0x4f9d4f[_0xde83('0x28')]+_0xde83('0x29')+_0x1d31a7['id']+_0xde83('0x2a')+_0x4f9d4f[_0xde83('0x2b')],'notifyContentType':_0xde83('0x5b'),'callbackData':_0x4f9d4f[_0xde83('0x24')]+';'+_0x1d31a7[_0xde83('0xe')]}]},'headers':{'Authorization':'IBSSO\x20'+_0x434724[_0xde83('0x2b')]},'json':!![]};return rp(_0x4842af)['then'](function(_0x3ad3c7){if(_0x3ad3c7[_0xde83('0x26')]){var _0x231878={'messageId':_0x3ad3c7['messages'][0x0][_0xde83('0xc')]};if(!_0x4f9d4f[_0xde83('0x43')]){_0x231878[_0xde83('0x3f')]=!![];}return _0x2fb742['update'](_0x231878);}else{return logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x58'),util['inspect'](_0x3ad3c7,{'showHidden':![],'depth':null}));}});})['catch'](function(_0x31d00a){return logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),_0xde83('0x58'),util['inspect'](_0x31d00a,{'showHidden':![],'depth':null}));});}else{logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),_0xde83('0x58'),_0xde83('0x5c'));}}else{logger['error'](_0xde83('0x40'),_0xde83('0x2d'),'infobip',_0xde83('0x42'));}break;case _0xde83('0x5d'):var _0x484a61=require(_0xde83('0x5e'));if(_0x4f9d4f['apiKey']){var _0x1dc59e={};_0x1dc59e[_0xde83('0x5f')]=_0x4f9d4f['username'];_0x1dc59e[_0xde83('0x24')]=_0x1d31a7[_0xde83('0x24')];_0x1dc59e['sender']=_0x4f9d4f[_0xde83('0x24')];_0x1dc59e[_0xde83('0x60')]=_0x1d31a7[_0xde83('0xe')];_0x1dc59e['timestamp']=+new Date();var _0x23566e='';var _0x5154cf='';var _0x31a62a=Object['keys'](_0x1dc59e);_0x31a62a[_0xde83('0x61')]();for(var _0x380bd1=0x0;_0x380bd1<_0x31a62a[_0xde83('0x62')];_0x380bd1++){if(_0x23566e!=''){_0x23566e+='&';}_0x23566e+=_0x31a62a[_0x380bd1]+'='+encodeURIComponent(_0x1dc59e[_0x31a62a[_0x380bd1]]);_0x5154cf+=_0x1dc59e[_0x31a62a[_0x380bd1]];}_0x5154cf+=_0x4f9d4f[_0xde83('0x63')];_0x5154cf=_0x484a61[_0xde83('0x64')]('md5')[_0xde83('0x1c')](_0x5154cf)[_0xde83('0x65')](_0xde83('0x66'));if(_0x23566e!==''){_0x23566e+='&';}_0x23566e+=_0xde83('0x67')+_0x5154cf;var _0x3a162={'method':'GET','uri':_0x4f9d4f[_0xde83('0x59')]+'/external/get/send.php?'+_0x23566e,'json':!![]};return rp(_0x3a162)[_0xde83('0x1b')](function(_0x3efcb5){var _0x2b3496=Object[_0xde83('0x68')](_0x3efcb5);if(_0x3efcb5[_0x2b3496[0x0]][_0xde83('0x1d')]&&parseInt(_0x3efcb5[_0x2b3496[0x0]][_0xde83('0x1d')])===0x0){var _0x117996={'messageId':_0x3efcb5[_0x2b3496[0x0]][_0xde83('0x69')]};if(!_0x4f9d4f['deliveryReport']){_0x117996[_0xde83('0x3f')]=!![];}return _0x2fb742['update'](_0x117996);}else{return logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),'csc',util[_0xde83('0x2e')](_0x3efcb5['error'],{'showHidden':![],'depth':null}));}})[_0xde83('0x41')](function(_0x10f448){return logger['error'](_0xde83('0x40'),_0xde83('0x2d'),'csc',util[_0xde83('0x2e')](_0x10f448,{'showHidden':![],'depth':null}));});}else{logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),_0xde83('0x5d'),_0xde83('0x6a'));}break;case _0xde83('0x6b'):if(_0x4f9d4f[_0xde83('0x63')]){var _0x363671={'method':_0xde83('0x3a'),'uri':_0xde83('0x6c'),'headers':{'Authorization':_0x4f9d4f['apiKey']},'body':{'content':_0x1d31a7[_0xde83('0xe')],'to':[_0x1d31a7[_0xde83('0x24')]],'from':_0x4f9d4f[_0xde83('0x24')],'binary':![],'clientMessageId':_0xde83('0x6d'),'charset':'UTF-8'},'json':!![]};rp(_0x363671)[_0xde83('0x1b')](function(_0x5eb986){if(!_0x5eb986['error']){var _0x2e69e5={'messageId':_0x5eb986['messages'][0x0][_0xde83('0x6e')]};if(!_0x4f9d4f[_0xde83('0x43')]){_0x2e69e5[_0xde83('0x3f')]=!![];}return _0x2fb742[_0xde83('0x1c')](_0x2e69e5);}else{return logger[_0xde83('0x1d')](_0xde83('0x40'),'afterCreate','clickatell',util['inspect'](_0x5eb986[_0xde83('0x1d')],{'showHidden':![],'depth':null}));}})[_0xde83('0x41')](function(_0x43778d){return logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x6b'),util['inspect'](_0x43778d,{'showHidden':![],'depth':null}));});}else{logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),_0xde83('0x6b'),_0xde83('0x6a'));}break;case _0xde83('0x6f'):if(_0x4f9d4f['username']&&_0x4f9d4f[_0xde83('0x36')]){var _0x4cab0c=util[_0xde83('0x4b')](_0xde83('0x49'),_0x4f9d4f[_0xde83('0x32')],_0x4f9d4f[_0xde83('0x36')]);var _0x3e46c8={'method':_0xde83('0x3a'),'uri':_0xde83('0x70')+_0x4f9d4f[_0xde83('0x71')]+_0xde83('0x72'),'body':{'to':[_0x1d31a7[_0xde83('0x24')]],'text':_0x1d31a7['body'],'from':_0x4f9d4f[_0xde83('0x24')],'applicationId':_0x4f9d4f['applicationId']},'headers':{'Authorization':util[_0xde83('0x4b')](_0xde83('0x57'),new Buffer(_0x4cab0c)[_0xde83('0x4c')](_0xde83('0x4d')))},'json':!![]};rp(_0x3e46c8)[_0xde83('0x1b')](function(_0x928029){if(_0x928029['id']){var _0x17dc29={'messageId':_0x928029['id']};return _0x2fb742['update'](_0x17dc29);}else{logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xde83('0x2d'),_0xde83('0x6f'),util['inspect'](_0x928029,{'showHidden':![],'depth':null}));}})[_0xde83('0x41')](function(_0x2c372){logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x6f'),util[_0xde83('0x2e')](_0x2c372,{'showHidden':![],'depth':null}));});}else{logger[_0xde83('0x1d')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0xde83('0x6f'),_0xde83('0x42'));}break;case'intelepeer':if(_0x4f9d4f[_0xde83('0x63')]){var _0x5959bc={};var _0x3a162={'method':_0xde83('0x3a'),'uri':'https://api.intelepeer.com/_rest/v4/app/sms/send','headers':{'Authorization':_0xde83('0x73')+_0x4f9d4f[_0xde83('0x63')],'Content-Type':_0xde83('0x5b')},'body':{'from':_0x4f9d4f[_0xde83('0x24')],'to':_0x1d31a7['phone'],'text':_0x1d31a7['body']},'json':!![]};return rp(_0x3a162)[_0xde83('0x1b')](function(_0x43db23){if(_0x43db23[_0xde83('0x74')]==0xca){_0x5959bc[_0xde83('0x75')]=_0x43db23;var _0x4819f0={'method':_0xde83('0x3a'),'uri':_0xde83('0x76'),'headers':{'Authorization':_0xde83('0x73')+_0x4f9d4f[_0xde83('0x63')],'Content-Type':'application/json'},'body':{'refid':_0x5959bc[_0xde83('0x75')][_0xde83('0x77')]},'json':!![]};return rp(_0x4819f0)[_0xde83('0x1b')](function(_0x563977){_0x5959bc[_0xde83('0x78')]=_0x563977;var _0x58c8b5={'messageId':_0x5959bc[_0xde83('0x75')][_0xde83('0x77')],'read':!![]};return _0x2fb742['update'](_0x58c8b5);});}else{return logger[_0xde83('0x1d')](_0xde83('0x40'),'afterCreate',_0xde83('0x79'),util[_0xde83('0x2e')](_0x43db23,{'showHidden':![],'depth':null}));}})[_0xde83('0x41')](function(_0x1356f9){return logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x79'),util[_0xde83('0x2e')](_0x1356f9,{'showHidden':![],'depth':null}));});}else{return logger[_0xde83('0x1d')](_0xde83('0x40'),_0xde83('0x2d'),_0xde83('0x79'),_0xde83('0x7a'));}break;}}})[_0xde83('0x7b')](function(){_0x47a011();});}else{_0x47a011();}}},'charset':'utf8mb4','collate':_0xde83('0x7c')});};