Built motion from commit d301b742.|2.6.29
[motion2.git] / server / api / smsMessage / smsMessage.model.js
index d5a55f7..984bf1d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x26cc=['https://api.intelepeer.com/_rest/v4/app/sms/send','Bearer\x20','application/json','message','refid','status','intelepeer','Token\x20not\x20received','utf8mb4','lodash','util','../../config/logger','moment','bluebird','request-promise','path','define','sms_messages','messageId','fti_sms_messages','body','models','direction','out','secret','isNil','UserId','SmsInteraction','findOne','SmsInteractionId','then','update','toLowerCase','catch','error','SmsAccountId','type','twilio','authToken','accountSid','create','phone','remote','/api/sms/messages/','/status?token=','token','sid','SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','inspect','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','skebby','https://api.skebby.it/API/v1.0/REST/','username','smsMethod','sender','login?username=','&password=','password','split','sms','total_sent','internal_order_id','deliveryReport','read','connectel','senderString','https://smsapi.connectel.se/api/v2/send/','xCALLY\x20Motion','format','https://rest.clicksend.com/v3/sms/send','toString','base64','http_code','data','queued_count','messages','message_id','clickSend','Missing\x20parameters:\x20username,\x20password','plivo','%s:%s','authId','POST','https://api.plivo.com/v1/Account/%s/Message/','Basic\x20%s','infobip','baseUrl','/auth/1/session','/sms/2/text/advanced','IBSSO\x20','Missing\x20parameters:\x20base_url','csc','crypto','apiKey','text','timestamp','keys','length','createHash','md5','digest','/external/get/send.php?','id_sms','Missing\x20parameters:\x20apiKey','clickatell','https://platform.clickatell.com/messages','UTF-8','apiMessageId','bandwidth','https://messaging.bandwidth.com/api/v2/users/','/messages','applicationId'];(function(_0x598b6f,_0x55690f){var _0x40959f=function(_0x5b23af){while(--_0x5b23af){_0x598b6f['push'](_0x598b6f['shift']());}};_0x40959f(++_0x55690f);}(_0x26cc,0x15c));var _0xc26c=function(_0x1969a7,_0x5a133a){_0x1969a7=_0x1969a7-0x0;var _0x3d665f=_0x26cc[_0x1969a7];return _0x3d665f;};'use strict';var _=require(_0xc26c('0x0'));var util=require(_0xc26c('0x1'));var logger=require(_0xc26c('0x2'))('api');var moment=require(_0xc26c('0x3'));var BPromise=require(_0xc26c('0x4'));var rp=require(_0xc26c('0x5'));var fs=require('fs');var path=require(_0xc26c('0x6'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require('./smsMessage.attributes');module['exports']=function(_0x33fa42,_0x41a54c){return _0x33fa42[_0xc26c('0x7')]('SmsMessage',attributes,{'tableName':_0xc26c('0x8'),'paranoid':![],'indexes':[{'name':'messageId','fields':[_0xc26c('0x9')]},{'name':_0xc26c('0xa'),'fields':[_0xc26c('0xb')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0xa309e2,_0x325ee5,_0x94912c){var _0x28902d=_0x33fa42[_0xc26c('0xc')];var _0x2ad95b=_0xa309e2['get']({'plain':!![]});if(_0x2ad95b['direction']['toLowerCase']()==='in'||_0x2ad95b[_0xc26c('0xd')]['toLowerCase']()===_0xc26c('0xe')&&!_0x2ad95b[_0xc26c('0xf')]&&!_[_0xc26c('0x10')](_0x2ad95b[_0xc26c('0x11')])&&!_['isNil'](_0x2ad95b['SmsInteractionId'])){_0x28902d[_0xc26c('0x12')][_0xc26c('0x13')]({'where':{'id':_0x2ad95b[_0xc26c('0x14')]}})[_0xc26c('0x15')](function(_0x2554f9){if(_0x2554f9){_0x2554f9[_0xc26c('0x16')]({'lastMsgAt':_0x2ad95b['createdAt'],'lastMsgDirection':_0x2ad95b[_0xc26c('0xd')][_0xc26c('0x17')]()});}})[_0xc26c('0x18')](function(_0x4b60ce){console[_0xc26c('0x19')](_0x4b60ce);});}if(_0x2ad95b['direction']===_0xc26c('0xe')&&!_0x2ad95b[_0xc26c('0xf')]){var _0x4fa524;_0x28902d['SmsAccount']['find']({'where':{'id':_0x2ad95b[_0xc26c('0x1a')]},'raw':!![]})[_0xc26c('0x15')](function(_0x3c6d2f){_0x4fa524=_0x3c6d2f;if(_0x4fa524&&_0x4fa524[_0xc26c('0x1b')]){switch(_0x4fa524[_0xc26c('0x1b')]){case _0xc26c('0x1c'):var _0x5de0e8=require('twilio');if(_0x4fa524['accountSid']&&_0x4fa524[_0xc26c('0x1d')]&&_0x4fa524['phone']){var _0x13403c=new _0x5de0e8(_0x4fa524[_0xc26c('0x1e')],_0x4fa524[_0xc26c('0x1d')]);_0x13403c['messages'][_0xc26c('0x1f')]({'body':_0x2ad95b[_0xc26c('0xb')],'to':_0x2ad95b[_0xc26c('0x20')],'from':_0x4fa524[_0xc26c('0x20')],'statusCallback':_0x4fa524[_0xc26c('0x21')]+_0xc26c('0x22')+_0x2ad95b['id']+_0xc26c('0x23')+_0x4fa524[_0xc26c('0x24')]})[_0xc26c('0x15')](function(_0x4545d9){if(_0x4545d9[_0xc26c('0x25')]){return _0xa309e2['update']({'messageId':_0x4545d9[_0xc26c('0x25')]});}})[_0xc26c('0x18')](function(_0x4a0022){logger['error'](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x1c'),util[_0xc26c('0x28')](_0x4a0022,{'showHidden':![],'depth':null}));});}else{logger[_0xc26c('0x19')](_0xc26c('0x26'),_0xc26c('0x27'),'twilio',_0xc26c('0x29'));}break;case _0xc26c('0x2a'):var _0x34faf5=_0xc26c('0x2b');if(_0x4fa524[_0xc26c('0x2c')]&&_0x4fa524['password']){var _0x245c7b={'recipient':[_0x2ad95b[_0xc26c('0x20')]],'message':_0x2ad95b['body'],'message_type':_0x4fa524[_0xc26c('0x2d')]};if(_0x4fa524['smsMethod']&&_0x4fa524[_0xc26c('0x2d')]!=='SI'){_0x245c7b[_0xc26c('0x2e')]=_0x4fa524[_0xc26c('0x20')];}var _0x3d593d={'url':_0x34faf5+_0xc26c('0x2f')+_0x4fa524[_0xc26c('0x2c')]+_0xc26c('0x30')+_0x4fa524[_0xc26c('0x31')],'method':'GET'};rp(_0x3d593d)['then'](function(_0x19de37){var _0x19e90b=_0x19de37[_0xc26c('0x32')](';');var _0x25cbbb={'user_key':_0x19e90b[0x0],'session_key':_0x19e90b[0x1]};_0x3d593d={'url':_0x34faf5+_0xc26c('0x33'),'method':'POST','headers':{'user_key':_0x25cbbb['user_key'],'Session_key':_0x25cbbb['session_key']},'json':!![],'body':_0x245c7b};return rp(_0x3d593d);})[_0xc26c('0x15')](function(_0x238928){if(_0x238928[_0xc26c('0x34')]>=0x1){var _0x1d8f5a={'messageId':_0x238928[_0xc26c('0x35')]};if(_0x4fa524[_0xc26c('0x2d')]!=='GP'||!_0x4fa524[_0xc26c('0x36')]){_0x1d8f5a[_0xc26c('0x37')]=!![];}return _0xa309e2[_0xc26c('0x16')](_0x1d8f5a);}else{return logger[_0xc26c('0x19')](_0xc26c('0x26'),_0xc26c('0x27'),'skebby',util['inspect'](_0x238928,{'showHidden':![],'depth':null}));}})[_0xc26c('0x18')](function(_0x3bc017){return logger['error'](_0xc26c('0x26'),'afterCreate',_0xc26c('0x2a'),util[_0xc26c('0x28')](_0x3bc017,{'showHidden':![],'depth':null}));});}else{logger['error'](_0xc26c('0x26'),'afterCreate',_0xc26c('0x2a'),'Missing\x20parameters:\x20username,\x20password');}break;case _0xc26c('0x38'):if(_0x4fa524[_0xc26c('0x1d')]){var _0x34a444={'recipient':_0x2ad95b[_0xc26c('0x20')],'message':_0x2ad95b[_0xc26c('0xb')],'sender':_0x4fa524[_0xc26c('0x39')]||_0x4fa524['phone'],'authorization':_0x4fa524[_0xc26c('0x1d')]};var _0x325ee5={'method':'POST','uri':_0xc26c('0x3a'),'body':_0x34a444,'json':!![]};rp(_0x325ee5)[_0xc26c('0x15')](function(_0x4b51ab){var _0x37ce5e={'messageId':_0x4b51ab['requestid']};if(!_0x4fa524['deliveryReport']){_0x37ce5e[_0xc26c('0x37')]=!![];}return _0xa309e2['update'](_0x37ce5e);})[_0xc26c('0x18')](function(_0x796cd7){logger[_0xc26c('0x19')](_0xc26c('0x26'),'afterCreate','connectel',util['inspect'](_0x796cd7,{'showHidden':![],'depth':null}));});}else{logger['error'](_0xc26c('0x26'),'afterCreate',_0xc26c('0x38'),'Missing\x20parameters:\x20authToken');}break;case'clicksend':if(_0x4fa524[_0xc26c('0x2c')]&&_0x4fa524[_0xc26c('0x31')]){var _0x34a444={'messages':[{'source':_0xc26c('0x3b'),'to':_0x2ad95b[_0xc26c('0x20')],'body':_0x2ad95b['body'],'from':_0x4fa524[_0xc26c('0x39')]||_0x4fa524[_0xc26c('0x20')]}]};var _0x40b4e2=util[_0xc26c('0x3c')]('%s:%s',_0x4fa524[_0xc26c('0x2c')],_0x4fa524[_0xc26c('0x31')]);var _0x325ee5={'method':'POST','uri':_0xc26c('0x3d'),'body':_0x34a444,'headers':{'Authorization':util['format']('Basic\x20%s',new Buffer(_0x40b4e2)[_0xc26c('0x3e')](_0xc26c('0x3f')))},'json':!![]};rp(_0x325ee5)[_0xc26c('0x15')](function(_0x4573bc){if(_0x4573bc[_0xc26c('0x40')]>=0xc8&&_0x4573bc[_0xc26c('0x40')]<=0xce){if(_0x4573bc[_0xc26c('0x41')]&&_0x4573bc[_0xc26c('0x41')][_0xc26c('0x42')]>0x0){var _0x40c96e=_['head'](_0x4573bc['data'][_0xc26c('0x43')]);var _0x1ee752={'messageId':_0x40c96e[_0xc26c('0x44')]};if(!_0x4fa524['deliveryReport']){_0x1ee752[_0xc26c('0x37')]=!![];}return _0xa309e2[_0xc26c('0x16')](_0x1ee752);}else{logger[_0xc26c('0x19')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xc26c('0x27'),_0xc26c('0x45'),util[_0xc26c('0x28')](_0x4573bc,{'showHidden':![],'depth':null}));}}else{logger['error'](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x45'),util[_0xc26c('0x28')](_0x4573bc,{'showHidden':![],'depth':null}));}})[_0xc26c('0x18')](function(_0x1c5ac1){logger[_0xc26c('0x19')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0xc26c('0x45'),util['inspect'](_0x1c5ac1,{'showHidden':![],'depth':null}));});}else{logger[_0xc26c('0x19')](_0xc26c('0x26'),'afterCreate',_0xc26c('0x45'),_0xc26c('0x46'));}break;case _0xc26c('0x47'):if(_0x4fa524['authId']&&_0x4fa524['authToken']){var _0x34a444={'dst':_0x2ad95b[_0xc26c('0x20')],'text':_0x2ad95b[_0xc26c('0xb')],'src':_0x4fa524['senderString']||_0x4fa524[_0xc26c('0x20')],'url':_0x4fa524['remote']+_0xc26c('0x22')+_0x2ad95b['id']+_0xc26c('0x23')+_0x4fa524['token']};var _0x40b4e2=util[_0xc26c('0x3c')](_0xc26c('0x48'),_0x4fa524[_0xc26c('0x49')],_0x4fa524[_0xc26c('0x1d')]);var _0x325ee5={'method':_0xc26c('0x4a'),'uri':util[_0xc26c('0x3c')](_0xc26c('0x4b'),_0x4fa524[_0xc26c('0x49')]),'body':_0x34a444,'headers':{'Authorization':util[_0xc26c('0x3c')](_0xc26c('0x4c'),new Buffer(_0x40b4e2)['toString'](_0xc26c('0x3f')))},'json':!![]};rp(_0x325ee5)['then'](function(_0x351f14){var _0x2bf0f1={'messageId':_0x351f14['message_uuid'][0x0]};return _0xa309e2[_0xc26c('0x16')](_0x2bf0f1);})[_0xc26c('0x18')](function(_0x199e92){logger[_0xc26c('0x19')](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x47'),util[_0xc26c('0x28')](_0x199e92,{'showHidden':![],'depth':null}));});}else{logger[_0xc26c('0x19')](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x47'),'Missing\x20parameters:\x20authId,\x20authToken');}break;case _0xc26c('0x4d'):if(_0x4fa524[_0xc26c('0x2c')]&&_0x4fa524[_0xc26c('0x31')]){if(_0x4fa524[_0xc26c('0x4e')]){var _0x2d5546={'method':_0xc26c('0x4a'),'uri':_0x4fa524[_0xc26c('0x4e')]+_0xc26c('0x4f'),'body':{'username':_0x4fa524[_0xc26c('0x2c')],'password':_0x4fa524[_0xc26c('0x31')]},'json':!![]};return rp(_0x2d5546)[_0xc26c('0x15')](function(_0x1b06a4){var _0x260464={'method':_0xc26c('0x4a'),'uri':_0x4fa524[_0xc26c('0x4e')]+_0xc26c('0x50'),'body':{'messages':[{'from':_0x4fa524[_0xc26c('0x20')],'destinations':[{'to':_0x2ad95b[_0xc26c('0x20')]}],'text':_0x2ad95b['body'],'notifyUrl':_0x4fa524[_0xc26c('0x21')]+_0xc26c('0x22')+_0x2ad95b['id']+'/status?token='+_0x4fa524[_0xc26c('0x24')],'notifyContentType':'application/json','callbackData':_0x4fa524[_0xc26c('0x20')]+';'+_0x2ad95b[_0xc26c('0xb')]}]},'headers':{'Authorization':_0xc26c('0x51')+_0x1b06a4[_0xc26c('0x24')]},'json':!![]};return rp(_0x260464)[_0xc26c('0x15')](function(_0x3da9b8){if(_0x3da9b8[_0xc26c('0x43')]){var _0x3b9529={'messageId':_0x3da9b8[_0xc26c('0x43')][0x0][_0xc26c('0x9')]};if(!_0x4fa524[_0xc26c('0x36')]){_0x3b9529['read']=!![];}return _0xa309e2[_0xc26c('0x16')](_0x3b9529);}else{return logger['error'](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x4d'),util[_0xc26c('0x28')](_0x3da9b8,{'showHidden':![],'depth':null}));}});})[_0xc26c('0x18')](function(_0x4ef7ce){return logger[_0xc26c('0x19')](_0xc26c('0x26'),'afterCreate',_0xc26c('0x4d'),util['inspect'](_0x4ef7ce,{'showHidden':![],'depth':null}));});}else{logger[_0xc26c('0x19')](_0xc26c('0x26'),'afterCreate',_0xc26c('0x4d'),_0xc26c('0x52'));}}else{logger[_0xc26c('0x19')](_0xc26c('0x26'),_0xc26c('0x27'),'infobip',_0xc26c('0x46'));}break;case _0xc26c('0x53'):var _0x5e29cb=require(_0xc26c('0x54'));if(_0x4fa524[_0xc26c('0x55')]){var _0x499061={};_0x499061['login']=_0x4fa524[_0xc26c('0x2c')];_0x499061[_0xc26c('0x20')]=_0x2ad95b[_0xc26c('0x20')];_0x499061[_0xc26c('0x2e')]=_0x4fa524[_0xc26c('0x20')];_0x499061[_0xc26c('0x56')]=_0x2ad95b[_0xc26c('0xb')];_0x499061[_0xc26c('0x57')]=+new Date();var _0x106445='';var _0x10957f='';var _0x5eca00=Object[_0xc26c('0x58')](_0x499061);_0x5eca00['sort']();for(var _0x16ca17=0x0;_0x16ca17<_0x5eca00[_0xc26c('0x59')];_0x16ca17++){if(_0x106445!=''){_0x106445+='&';}_0x106445+=_0x5eca00[_0x16ca17]+'='+encodeURIComponent(_0x499061[_0x5eca00[_0x16ca17]]);_0x10957f+=_0x499061[_0x5eca00[_0x16ca17]];}_0x10957f+=_0x4fa524[_0xc26c('0x55')];_0x10957f=_0x5e29cb[_0xc26c('0x5a')](_0xc26c('0x5b'))[_0xc26c('0x16')](_0x10957f)[_0xc26c('0x5c')]('hex');if(_0x106445!==''){_0x106445+='&';}_0x106445+='signature='+_0x10957f;var _0x3d593d={'method':'GET','uri':_0x4fa524[_0xc26c('0x4e')]+_0xc26c('0x5d')+_0x106445,'json':!![]};return rp(_0x3d593d)[_0xc26c('0x15')](function(_0x27b396){var _0x1b48e4=Object[_0xc26c('0x58')](_0x27b396);if(_0x27b396[_0x1b48e4[0x0]][_0xc26c('0x19')]&&parseInt(_0x27b396[_0x1b48e4[0x0]][_0xc26c('0x19')])===0x0){var _0x4aaaa0={'messageId':_0x27b396[_0x1b48e4[0x0]][_0xc26c('0x5e')]};if(!_0x4fa524[_0xc26c('0x36')]){_0x4aaaa0[_0xc26c('0x37')]=!![];}return _0xa309e2[_0xc26c('0x16')](_0x4aaaa0);}else{return logger[_0xc26c('0x19')](_0xc26c('0x26'),'afterCreate',_0xc26c('0x53'),util[_0xc26c('0x28')](_0x27b396['error'],{'showHidden':![],'depth':null}));}})['catch'](function(_0x3205fe){return logger[_0xc26c('0x19')](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x53'),util['inspect'](_0x3205fe,{'showHidden':![],'depth':null}));});}else{logger['error'](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x53'),_0xc26c('0x5f'));}break;case _0xc26c('0x60'):if(_0x4fa524[_0xc26c('0x55')]){var _0x19e589={'method':_0xc26c('0x4a'),'uri':_0xc26c('0x61'),'headers':{'Authorization':_0x4fa524['apiKey']},'body':{'content':_0x2ad95b[_0xc26c('0xb')],'to':[_0x2ad95b[_0xc26c('0x20')]],'from':_0x4fa524[_0xc26c('0x20')],'binary':![],'clientMessageId':'uuid','charset':_0xc26c('0x62')},'json':!![]};rp(_0x19e589)[_0xc26c('0x15')](function(_0x165be7){if(!_0x165be7[_0xc26c('0x19')]){var _0x206c4b={'messageId':_0x165be7['messages'][0x0][_0xc26c('0x63')]};if(!_0x4fa524[_0xc26c('0x36')]){_0x206c4b[_0xc26c('0x37')]=!![];}return _0xa309e2[_0xc26c('0x16')](_0x206c4b);}else{return logger[_0xc26c('0x19')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xc26c('0x27'),'clickatell',util[_0xc26c('0x28')](_0x165be7[_0xc26c('0x19')],{'showHidden':![],'depth':null}));}})[_0xc26c('0x18')](function(_0x27f25e){return logger['error'](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x60'),util['inspect'](_0x27f25e,{'showHidden':![],'depth':null}));});}else{logger[_0xc26c('0x19')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xc26c('0x27'),'clickatell',_0xc26c('0x5f'));}break;case _0xc26c('0x64'):if(_0x4fa524[_0xc26c('0x2c')]&&_0x4fa524[_0xc26c('0x31')]){var _0x40b4e2=util[_0xc26c('0x3c')]('%s:%s',_0x4fa524[_0xc26c('0x2c')],_0x4fa524['password']);var _0x325ee5={'method':_0xc26c('0x4a'),'uri':_0xc26c('0x65')+_0x4fa524['accountId']+_0xc26c('0x66'),'body':{'to':[_0x2ad95b[_0xc26c('0x20')]],'text':_0x2ad95b[_0xc26c('0xb')],'from':_0x4fa524[_0xc26c('0x20')],'applicationId':_0x4fa524[_0xc26c('0x67')]},'headers':{'Authorization':util[_0xc26c('0x3c')](_0xc26c('0x4c'),new Buffer(_0x40b4e2)[_0xc26c('0x3e')](_0xc26c('0x3f')))},'json':!![]};rp(_0x325ee5)[_0xc26c('0x15')](function(_0xa86492){if(_0xa86492['id']){var _0x5cc74b={'messageId':_0xa86492['id']};return _0xa309e2['update'](_0x5cc74b);}else{logger[_0xc26c('0x19')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xc26c('0x27'),_0xc26c('0x64'),util['inspect'](_0xa86492,{'showHidden':![],'depth':null}));}})[_0xc26c('0x18')](function(_0x700563){logger[_0xc26c('0x19')](_0xc26c('0x26'),'afterCreate','bandwidth',util[_0xc26c('0x28')](_0x700563,{'showHidden':![],'depth':null}));});}else{logger[_0xc26c('0x19')](_0xc26c('0x26'),'afterCreate',_0xc26c('0x64'),'Missing\x20parameters:\x20username,\x20password');}break;case'intelepeer':if(_0x4fa524['apiKey']){var _0x324b58={};var _0x3d593d={'method':_0xc26c('0x4a'),'uri':_0xc26c('0x68'),'headers':{'Authorization':_0xc26c('0x69')+_0x4fa524[_0xc26c('0x55')],'Content-Type':_0xc26c('0x6a')},'body':{'from':_0x4fa524['phone'],'to':_0x2ad95b[_0xc26c('0x20')],'text':_0x2ad95b['body']},'json':!![]};return rp(_0x3d593d)[_0xc26c('0x15')](function(_0x512dd7){if(_0x512dd7['code']==0xca){_0x324b58[_0xc26c('0x6b')]=_0x512dd7;var _0x5bb656={'method':_0xc26c('0x4a'),'uri':'https://api.intelepeer.com/_rest/v4/app/sms/mdr','headers':{'Authorization':_0xc26c('0x69')+_0x4fa524[_0xc26c('0x55')],'Content-Type':_0xc26c('0x6a')},'body':{'refid':_0x324b58[_0xc26c('0x6b')][_0xc26c('0x6c')]},'json':!![]};return rp(_0x5bb656)[_0xc26c('0x15')](function(_0xcf0d64){_0x324b58[_0xc26c('0x6d')]=_0xcf0d64;var _0x3547d3={'messageId':_0x324b58['message'][_0xc26c('0x6c')],'read':!![]};return _0xa309e2[_0xc26c('0x16')](_0x3547d3);});}else{return logger['error'](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x6e'),util[_0xc26c('0x28')](_0x512dd7,{'showHidden':![],'depth':null}));}})[_0xc26c('0x18')](function(_0x2cb1a3){return logger[_0xc26c('0x19')](_0xc26c('0x26'),_0xc26c('0x27'),_0xc26c('0x6e'),util['inspect'](_0x2cb1a3,{'showHidden':![],'depth':null}));});}else{return logger[_0xc26c('0x19')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xc26c('0x27'),_0xc26c('0x6e'),_0xc26c('0x6f'));}break;}}})['finally'](function(){_0x94912c();});}else{_0x94912c();}}},'charset':_0xc26c('0x70'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0x7eb7=['Missing\x20parameters:\x20authId,\x20authToken','infobip','baseUrl','/sms/2/text/advanced','application/json','IBSSO\x20','Missing\x20parameters:\x20base_url','login','text','timestamp','keys','sort','length','apiKey','createHash','md5','hex','GET','/external/get/send.php?','id_sms','csc','Missing\x20parameters:\x20apiKey','clickatell','https://platform.clickatell.com/messages','uuid','apiMessageId','https://messaging.bandwidth.com/api/v2/users/','accountId','applicationId','bandwidth','https://api.intelepeer.com/_rest/v4/app/sms/send','Bearer\x20','code','https://api.intelepeer.com/_rest/v4/app/sms/mdr','refid','status','message','intelepeer','finally','utf8mb4','lodash','util','api','moment','bluebird','request-promise','path','messageId','fti_sms_messages','body','FULLTEXT','get','direction','toLowerCase','out','secret','UserId','isNil','SmsInteractionId','then','update','createdAt','catch','error','SmsAccount','SmsAccountId','type','twilio','accountSid','authToken','phone','messages','create','remote','token','sid','SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','inspect','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','skebby','https://api.skebby.it/API/v1.0/REST/','username','password','smsMethod','sender','login?username=','split','POST','total_sent','deliveryReport','read','Missing\x20parameters:\x20username,\x20password','connectel','senderString','https://smsapi.connectel.se/api/v2/send/','requestid','Missing\x20parameters:\x20authToken','clicksend','xCALLY\x20Motion','format','%s:%s','https://rest.clicksend.com/v3/sms/send','Basic\x20%s','toString','http_code','data','queued_count','head','message_id','clickSend','plivo','authId','/status?token=','https://api.plivo.com/v1/Account/%s/Message/','base64','message_uuid'];(function(_0x1e54a8,_0x1c23e0){var _0x1d2e92=function(_0x22d69f){while(--_0x22d69f){_0x1e54a8['push'](_0x1e54a8['shift']());}};_0x1d2e92(++_0x1c23e0);}(_0x7eb7,0x112));var _0x77eb=function(_0x8cadf3,_0x4ad69d){_0x8cadf3=_0x8cadf3-0x0;var _0x2b7eca=_0x7eb7[_0x8cadf3];return _0x2b7eca;};'use strict';var _=require(_0x77eb('0x0'));var util=require(_0x77eb('0x1'));var logger=require('../../config/logger')(_0x77eb('0x2'));var moment=require(_0x77eb('0x3'));var BPromise=require(_0x77eb('0x4'));var rp=require(_0x77eb('0x5'));var fs=require('fs');var path=require(_0x77eb('0x6'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require('./smsMessage.attributes');module['exports']=function(_0x3bb915,_0x4a9041){return _0x3bb915['define']('SmsMessage',attributes,{'tableName':'sms_messages','paranoid':![],'indexes':[{'name':_0x77eb('0x7'),'fields':['messageId']},{'name':_0x77eb('0x8'),'fields':[_0x77eb('0x9')],'type':_0x77eb('0xa')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x16aee6,_0x274db1,_0x1a0947){var _0xfd704c=_0x3bb915['models'];var _0x3fb8e8=_0x16aee6[_0x77eb('0xb')]({'plain':!![]});if(_0x3fb8e8[_0x77eb('0xc')][_0x77eb('0xd')]()==='in'||_0x3fb8e8['direction'][_0x77eb('0xd')]()===_0x77eb('0xe')&&!_0x3fb8e8[_0x77eb('0xf')]&&!_['isNil'](_0x3fb8e8[_0x77eb('0x10')])&&!_[_0x77eb('0x11')](_0x3fb8e8[_0x77eb('0x12')])){_0xfd704c['SmsInteraction']['findOne']({'where':{'id':_0x3fb8e8[_0x77eb('0x12')]}})[_0x77eb('0x13')](function(_0x515faa){if(_0x515faa){_0x515faa[_0x77eb('0x14')]({'lastMsgAt':_0x3fb8e8[_0x77eb('0x15')],'lastMsgDirection':_0x3fb8e8[_0x77eb('0xc')][_0x77eb('0xd')]()});}})[_0x77eb('0x16')](function(_0x36b25b){console[_0x77eb('0x17')](_0x36b25b);});}if(_0x3fb8e8[_0x77eb('0xc')]===_0x77eb('0xe')&&!_0x3fb8e8[_0x77eb('0xf')]){var _0x246b41;_0xfd704c[_0x77eb('0x18')]['find']({'where':{'id':_0x3fb8e8[_0x77eb('0x19')]},'raw':!![]})[_0x77eb('0x13')](function(_0x33b5fd){_0x246b41=_0x33b5fd;if(_0x246b41&&_0x246b41[_0x77eb('0x1a')]){switch(_0x246b41[_0x77eb('0x1a')]){case'twilio':var _0x1e88dd=require(_0x77eb('0x1b'));if(_0x246b41[_0x77eb('0x1c')]&&_0x246b41[_0x77eb('0x1d')]&&_0x246b41[_0x77eb('0x1e')]){var _0x1179b2=new _0x1e88dd(_0x246b41[_0x77eb('0x1c')],_0x246b41[_0x77eb('0x1d')]);_0x1179b2[_0x77eb('0x1f')][_0x77eb('0x20')]({'body':_0x3fb8e8['body'],'to':_0x3fb8e8[_0x77eb('0x1e')],'from':_0x246b41[_0x77eb('0x1e')],'statusCallback':_0x246b41[_0x77eb('0x21')]+'/api/sms/messages/'+_0x3fb8e8['id']+'/status?token='+_0x246b41[_0x77eb('0x22')]})['then'](function(_0x818c8b){if(_0x818c8b[_0x77eb('0x23')]){return _0x16aee6[_0x77eb('0x14')]({'messageId':_0x818c8b['sid']});}})[_0x77eb('0x16')](function(_0x5ef765){logger[_0x77eb('0x17')](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x1b'),util[_0x77eb('0x26')](_0x5ef765,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x1b'),_0x77eb('0x27'));}break;case _0x77eb('0x28'):var _0x4a72c1=_0x77eb('0x29');if(_0x246b41[_0x77eb('0x2a')]&&_0x246b41[_0x77eb('0x2b')]){var _0x308094={'recipient':[_0x3fb8e8['phone']],'message':_0x3fb8e8['body'],'message_type':_0x246b41[_0x77eb('0x2c')]};if(_0x246b41[_0x77eb('0x2c')]&&_0x246b41['smsMethod']!=='SI'){_0x308094[_0x77eb('0x2d')]=_0x246b41['phone'];}var _0x5e317a={'url':_0x4a72c1+_0x77eb('0x2e')+_0x246b41[_0x77eb('0x2a')]+'&password='+_0x246b41[_0x77eb('0x2b')],'method':'GET'};rp(_0x5e317a)[_0x77eb('0x13')](function(_0x37a587){var _0x408bfe=_0x37a587[_0x77eb('0x2f')](';');var _0x40ee4f={'user_key':_0x408bfe[0x0],'session_key':_0x408bfe[0x1]};_0x5e317a={'url':_0x4a72c1+'sms','method':_0x77eb('0x30'),'headers':{'user_key':_0x40ee4f['user_key'],'Session_key':_0x40ee4f['session_key']},'json':!![],'body':_0x308094};return rp(_0x5e317a);})[_0x77eb('0x13')](function(_0x2ccb57){if(_0x2ccb57[_0x77eb('0x31')]>=0x1){var _0x353621={'messageId':_0x2ccb57['internal_order_id']};if(_0x246b41['smsMethod']!=='GP'||!_0x246b41[_0x77eb('0x32')]){_0x353621[_0x77eb('0x33')]=!![];}return _0x16aee6[_0x77eb('0x14')](_0x353621);}else{return logger[_0x77eb('0x17')](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x28'),util[_0x77eb('0x26')](_0x2ccb57,{'showHidden':![],'depth':null}));}})[_0x77eb('0x16')](function(_0x4cc67a){return logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s',_0x77eb('0x25'),_0x77eb('0x28'),util[_0x77eb('0x26')](_0x4cc67a,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x77eb('0x24'),_0x77eb('0x25'),'skebby',_0x77eb('0x34'));}break;case _0x77eb('0x35'):if(_0x246b41[_0x77eb('0x1d')]){var _0x28d2a4={'recipient':_0x3fb8e8['phone'],'message':_0x3fb8e8[_0x77eb('0x9')],'sender':_0x246b41[_0x77eb('0x36')]||_0x246b41[_0x77eb('0x1e')],'authorization':_0x246b41[_0x77eb('0x1d')]};var _0x274db1={'method':_0x77eb('0x30'),'uri':_0x77eb('0x37'),'body':_0x28d2a4,'json':!![]};rp(_0x274db1)[_0x77eb('0x13')](function(_0x22bc58){var _0x5ecfad={'messageId':_0x22bc58[_0x77eb('0x38')]};if(!_0x246b41[_0x77eb('0x32')]){_0x5ecfad[_0x77eb('0x33')]=!![];}return _0x16aee6[_0x77eb('0x14')](_0x5ecfad);})['catch'](function(_0x26a48d){logger[_0x77eb('0x17')](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x35'),util[_0x77eb('0x26')](_0x26a48d,{'showHidden':![],'depth':null}));});}else{logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s',_0x77eb('0x25'),'connectel',_0x77eb('0x39'));}break;case _0x77eb('0x3a'):if(_0x246b41['username']&&_0x246b41[_0x77eb('0x2b')]){var _0x28d2a4={'messages':[{'source':_0x77eb('0x3b'),'to':_0x3fb8e8['phone'],'body':_0x3fb8e8[_0x77eb('0x9')],'from':_0x246b41[_0x77eb('0x36')]||_0x246b41[_0x77eb('0x1e')]}]};var _0x49e922=util[_0x77eb('0x3c')](_0x77eb('0x3d'),_0x246b41[_0x77eb('0x2a')],_0x246b41[_0x77eb('0x2b')]);var _0x274db1={'method':_0x77eb('0x30'),'uri':_0x77eb('0x3e'),'body':_0x28d2a4,'headers':{'Authorization':util[_0x77eb('0x3c')](_0x77eb('0x3f'),new Buffer(_0x49e922)[_0x77eb('0x40')]('base64'))},'json':!![]};rp(_0x274db1)['then'](function(_0x511e87){if(_0x511e87[_0x77eb('0x41')]>=0xc8&&_0x511e87['http_code']<=0xce){if(_0x511e87['data']&&_0x511e87[_0x77eb('0x42')][_0x77eb('0x43')]>0x0){var _0x285b5e=_[_0x77eb('0x44')](_0x511e87[_0x77eb('0x42')][_0x77eb('0x1f')]);var _0x532304={'messageId':_0x285b5e[_0x77eb('0x45')]};if(!_0x246b41['deliveryReport']){_0x532304[_0x77eb('0x33')]=!![];}return _0x16aee6[_0x77eb('0x14')](_0x532304);}else{logger[_0x77eb('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x77eb('0x25'),'clickSend',util[_0x77eb('0x26')](_0x511e87,{'showHidden':![],'depth':null}));}}else{logger[_0x77eb('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0x77eb('0x46'),util[_0x77eb('0x26')](_0x511e87,{'showHidden':![],'depth':null}));}})['catch'](function(_0x2115e9){logger[_0x77eb('0x17')](_0x77eb('0x24'),_0x77eb('0x25'),'clickSend',util[_0x77eb('0x26')](_0x2115e9,{'showHidden':![],'depth':null}));});}else{logger[_0x77eb('0x17')](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x46'),_0x77eb('0x34'));}break;case _0x77eb('0x47'):if(_0x246b41[_0x77eb('0x48')]&&_0x246b41['authToken']){var _0x28d2a4={'dst':_0x3fb8e8[_0x77eb('0x1e')],'text':_0x3fb8e8['body'],'src':_0x246b41['senderString']||_0x246b41[_0x77eb('0x1e')],'url':_0x246b41['remote']+'/api/sms/messages/'+_0x3fb8e8['id']+_0x77eb('0x49')+_0x246b41[_0x77eb('0x22')]};var _0x49e922=util['format'](_0x77eb('0x3d'),_0x246b41[_0x77eb('0x48')],_0x246b41[_0x77eb('0x1d')]);var _0x274db1={'method':'POST','uri':util['format'](_0x77eb('0x4a'),_0x246b41[_0x77eb('0x48')]),'body':_0x28d2a4,'headers':{'Authorization':util[_0x77eb('0x3c')](_0x77eb('0x3f'),new Buffer(_0x49e922)[_0x77eb('0x40')](_0x77eb('0x4b')))},'json':!![]};rp(_0x274db1)['then'](function(_0x169ed){var _0xff7e62={'messageId':_0x169ed[_0x77eb('0x4c')][0x0]};return _0x16aee6[_0x77eb('0x14')](_0xff7e62);})[_0x77eb('0x16')](function(_0xeb68c){logger[_0x77eb('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0x77eb('0x47'),util['inspect'](_0xeb68c,{'showHidden':![],'depth':null}));});}else{logger[_0x77eb('0x17')](_0x77eb('0x24'),'afterCreate','plivo',_0x77eb('0x4d'));}break;case _0x77eb('0x4e'):if(_0x246b41['username']&&_0x246b41['password']){if(_0x246b41[_0x77eb('0x4f')]){var _0x42d5e2={'method':_0x77eb('0x30'),'uri':_0x246b41[_0x77eb('0x4f')]+'/auth/1/session','body':{'username':_0x246b41[_0x77eb('0x2a')],'password':_0x246b41[_0x77eb('0x2b')]},'json':!![]};return rp(_0x42d5e2)[_0x77eb('0x13')](function(_0x2c3fcb){var _0x3beabe={'method':_0x77eb('0x30'),'uri':_0x246b41[_0x77eb('0x4f')]+_0x77eb('0x50'),'body':{'messages':[{'from':_0x246b41['phone'],'destinations':[{'to':_0x3fb8e8[_0x77eb('0x1e')]}],'text':_0x3fb8e8['body'],'notifyUrl':_0x246b41[_0x77eb('0x21')]+'/api/sms/messages/'+_0x3fb8e8['id']+_0x77eb('0x49')+_0x246b41[_0x77eb('0x22')],'notifyContentType':_0x77eb('0x51'),'callbackData':_0x246b41['phone']+';'+_0x3fb8e8[_0x77eb('0x9')]}]},'headers':{'Authorization':_0x77eb('0x52')+_0x2c3fcb[_0x77eb('0x22')]},'json':!![]};return rp(_0x3beabe)['then'](function(_0x4d88a8){if(_0x4d88a8[_0x77eb('0x1f')]){var _0x3bc155={'messageId':_0x4d88a8[_0x77eb('0x1f')][0x0]['messageId']};if(!_0x246b41['deliveryReport']){_0x3bc155[_0x77eb('0x33')]=!![];}return _0x16aee6[_0x77eb('0x14')](_0x3bc155);}else{return logger[_0x77eb('0x17')](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x4e'),util[_0x77eb('0x26')](_0x4d88a8,{'showHidden':![],'depth':null}));}});})[_0x77eb('0x16')](function(_0x525653){return logger['error'](_0x77eb('0x24'),'afterCreate',_0x77eb('0x4e'),util[_0x77eb('0x26')](_0x525653,{'showHidden':![],'depth':null}));});}else{logger[_0x77eb('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x77eb('0x25'),'infobip',_0x77eb('0x53'));}}else{logger[_0x77eb('0x17')](_0x77eb('0x24'),'afterCreate','infobip','Missing\x20parameters:\x20username,\x20password');}break;case'csc':var _0x10c6c4=require('crypto');if(_0x246b41['apiKey']){var _0x493cd1={};_0x493cd1[_0x77eb('0x54')]=_0x246b41['username'];_0x493cd1[_0x77eb('0x1e')]=_0x3fb8e8[_0x77eb('0x1e')];_0x493cd1['sender']=_0x246b41[_0x77eb('0x1e')];_0x493cd1[_0x77eb('0x55')]=_0x3fb8e8[_0x77eb('0x9')];_0x493cd1[_0x77eb('0x56')]=+new Date();var _0x1e4abb='';var _0x26c8dd='';var _0x3d16f1=Object[_0x77eb('0x57')](_0x493cd1);_0x3d16f1[_0x77eb('0x58')]();for(var _0x3f4f33=0x0;_0x3f4f33<_0x3d16f1[_0x77eb('0x59')];_0x3f4f33++){if(_0x1e4abb!=''){_0x1e4abb+='&';}_0x1e4abb+=_0x3d16f1[_0x3f4f33]+'='+encodeURIComponent(_0x493cd1[_0x3d16f1[_0x3f4f33]]);_0x26c8dd+=_0x493cd1[_0x3d16f1[_0x3f4f33]];}_0x26c8dd+=_0x246b41[_0x77eb('0x5a')];_0x26c8dd=_0x10c6c4[_0x77eb('0x5b')](_0x77eb('0x5c'))[_0x77eb('0x14')](_0x26c8dd)['digest'](_0x77eb('0x5d'));if(_0x1e4abb!==''){_0x1e4abb+='&';}_0x1e4abb+='signature='+_0x26c8dd;var _0x5e317a={'method':_0x77eb('0x5e'),'uri':_0x246b41['baseUrl']+_0x77eb('0x5f')+_0x1e4abb,'json':!![]};return rp(_0x5e317a)[_0x77eb('0x13')](function(_0xb948d9){var _0x5c3ec0=Object[_0x77eb('0x57')](_0xb948d9);if(_0xb948d9[_0x5c3ec0[0x0]][_0x77eb('0x17')]&&parseInt(_0xb948d9[_0x5c3ec0[0x0]][_0x77eb('0x17')])===0x0){var _0x5044ed={'messageId':_0xb948d9[_0x5c3ec0[0x0]][_0x77eb('0x60')]};if(!_0x246b41[_0x77eb('0x32')]){_0x5044ed[_0x77eb('0x33')]=!![];}return _0x16aee6['update'](_0x5044ed);}else{return logger[_0x77eb('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x77eb('0x25'),_0x77eb('0x61'),util['inspect'](_0xb948d9[_0x77eb('0x17')],{'showHidden':![],'depth':null}));}})['catch'](function(_0x21c11f){return logger[_0x77eb('0x17')](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x61'),util[_0x77eb('0x26')](_0x21c11f,{'showHidden':![],'depth':null}));});}else{logger[_0x77eb('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x77eb('0x25'),_0x77eb('0x61'),_0x77eb('0x62'));}break;case _0x77eb('0x63'):if(_0x246b41[_0x77eb('0x5a')]){var _0x138013={'method':'POST','uri':_0x77eb('0x64'),'headers':{'Authorization':_0x246b41[_0x77eb('0x5a')]},'body':{'content':_0x3fb8e8[_0x77eb('0x9')],'to':[_0x3fb8e8[_0x77eb('0x1e')]],'from':_0x246b41[_0x77eb('0x1e')],'binary':![],'clientMessageId':_0x77eb('0x65'),'charset':'UTF-8'},'json':!![]};rp(_0x138013)['then'](function(_0x34dbd6){if(!_0x34dbd6[_0x77eb('0x17')]){var _0x21d213={'messageId':_0x34dbd6[_0x77eb('0x1f')][0x0][_0x77eb('0x66')]};if(!_0x246b41['deliveryReport']){_0x21d213[_0x77eb('0x33')]=!![];}return _0x16aee6[_0x77eb('0x14')](_0x21d213);}else{return logger[_0x77eb('0x17')](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x63'),util[_0x77eb('0x26')](_0x34dbd6[_0x77eb('0x17')],{'showHidden':![],'depth':null}));}})[_0x77eb('0x16')](function(_0x26da2b){return logger['error'](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x63'),util['inspect'](_0x26da2b,{'showHidden':![],'depth':null}));});}else{logger[_0x77eb('0x17')](_0x77eb('0x24'),_0x77eb('0x25'),'clickatell',_0x77eb('0x62'));}break;case'bandwidth':if(_0x246b41['username']&&_0x246b41[_0x77eb('0x2b')]){var _0x49e922=util['format']('%s:%s',_0x246b41['username'],_0x246b41[_0x77eb('0x2b')]);var _0x274db1={'method':_0x77eb('0x30'),'uri':_0x77eb('0x67')+_0x246b41[_0x77eb('0x68')]+'/messages','body':{'to':[_0x3fb8e8['phone']],'text':_0x3fb8e8[_0x77eb('0x9')],'from':_0x246b41['phone'],'applicationId':_0x246b41[_0x77eb('0x69')]},'headers':{'Authorization':util[_0x77eb('0x3c')](_0x77eb('0x3f'),new Buffer(_0x49e922)[_0x77eb('0x40')](_0x77eb('0x4b')))},'json':!![]};rp(_0x274db1)['then'](function(_0x474957){if(_0x474957['id']){var _0x501032={'messageId':_0x474957['id']};return _0x16aee6[_0x77eb('0x14')](_0x501032);}else{logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0x77eb('0x6a'),util[_0x77eb('0x26')](_0x474957,{'showHidden':![],'depth':null}));}})[_0x77eb('0x16')](function(_0x1b2006){logger['error'](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x6a'),util[_0x77eb('0x26')](_0x1b2006,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x77eb('0x24'),_0x77eb('0x25'),'bandwidth',_0x77eb('0x34'));}break;case'intelepeer':if(_0x246b41[_0x77eb('0x5a')]){var _0x5ae3fd={};var _0x5e317a={'method':_0x77eb('0x30'),'uri':_0x77eb('0x6b'),'headers':{'Authorization':_0x77eb('0x6c')+_0x246b41['apiKey'],'Content-Type':_0x77eb('0x51')},'body':{'from':_0x246b41['phone'],'to':_0x3fb8e8[_0x77eb('0x1e')],'text':_0x3fb8e8['body']},'json':!![]};return rp(_0x5e317a)[_0x77eb('0x13')](function(_0x5a86e7){if(_0x5a86e7[_0x77eb('0x6d')]==0xca){_0x5ae3fd['message']=_0x5a86e7;var _0x279549={'method':'POST','uri':_0x77eb('0x6e'),'headers':{'Authorization':'Bearer\x20'+_0x246b41[_0x77eb('0x5a')],'Content-Type':'application/json'},'body':{'refid':_0x5ae3fd['message'][_0x77eb('0x6f')]},'json':!![]};return rp(_0x279549)[_0x77eb('0x13')](function(_0x142d52){_0x5ae3fd[_0x77eb('0x70')]=_0x142d52;var _0x560aac={'messageId':_0x5ae3fd[_0x77eb('0x71')]['refid'],'read':!![]};return _0x16aee6['update'](_0x560aac);});}else{return logger['error'](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x72'),util[_0x77eb('0x26')](_0x5a86e7,{'showHidden':![],'depth':null}));}})[_0x77eb('0x16')](function(_0x4d4db2){return logger['error'](_0x77eb('0x24'),_0x77eb('0x25'),_0x77eb('0x72'),util[_0x77eb('0x26')](_0x4d4db2,{'showHidden':![],'depth':null}));});}else{return logger[_0x77eb('0x17')](_0x77eb('0x24'),'afterCreate',_0x77eb('0x72'),'Token\x20not\x20received');}break;}}})[_0x77eb('0x73')](function(){_0x1a0947();});}else{_0x1a0947();}}},'charset':_0x77eb('0x74'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file