Built motion from commit 14588770.|2.5.38
[motion2.git] / server / api / smsMessage / smsMessage.model.js
index 8147d9e..01bd848 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0366=['inspect','Missing\x20parameters:\x20username,\x20password','connectel','senderString','POST','https://smsapi.connectel.se/api/v2/send/','deliveryReport','Missing\x20parameters:\x20authToken','clicksend','format','%s:%s','https://rest.clicksend.com/v3/sms/send','Basic\x20%s','toString','base64','http_code','data','queued_count','head','message_id','clickSend','plivo','authId','https://api.plivo.com/v1/Account/%s/Message/','message_uuid','Missing\x20parameters:\x20authId,\x20authToken','baseUrl','/auth/1/session','/sms/2/text/advanced','application/json','IBSSO\x20','infobip','Missing\x20parameters:\x20base_url','csc','crypto','apiKey','login','text','timestamp','keys','length','createHash','md5','hex','signature=','Missing\x20parameters:\x20apiKey','uuid','UTF-8','apiMessageId','clickatell','https://messaging.bandwidth.com/api/v2/users/','accountId','/messages','applicationId','bandwidth','https://api.intelepeer.com/_rest/v4/app/sms/send','Bearer\x20','code','message','https://api.intelepeer.com/_rest/v4/app/sms/mdr','refid','status','intelepeer','Token\x20not\x20received','finally','utf8mb4_unicode_ci','util','api','bluebird','request-promise','path','rimraf','./smsMessage.attributes','exports','define','SmsMessage','sms_messages','fti_sms_messages','body','FULLTEXT','models','get','direction','toLowerCase','out','secret','UserId','isNil','SmsInteractionId','SmsInteraction','findOne','then','update','catch','SmsAccount','find','SmsAccountId','type','twilio','accountSid','authToken','phone','messages','create','remote','/api/sms/messages/','/status?token=','token','sid','error','SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','skebby','password','smsMethod','sender','login?username=','username','&password=','GET','sms','user_key','session_key','total_sent','read'];(function(_0x43c877,_0x1e11a8){var _0x1688cd=function(_0x49d949){while(--_0x49d949){_0x43c877['push'](_0x43c877['shift']());}};_0x1688cd(++_0x1e11a8);}(_0x0366,0x13e));var _0x6036=function(_0x478673,_0x3180bf){_0x478673=_0x478673-0x0;var _0x4c36b7=_0x0366[_0x478673];return _0x4c36b7;};'use strict';var _=require('lodash');var util=require(_0x6036('0x0'));var logger=require('../../config/logger')(_0x6036('0x1'));var moment=require('moment');var BPromise=require(_0x6036('0x2'));var rp=require(_0x6036('0x3'));var fs=require('fs');var path=require(_0x6036('0x4'));var rimraf=require(_0x6036('0x5'));var config=require('../../config/environment');var attributes=require(_0x6036('0x6'));module[_0x6036('0x7')]=function(_0x32239a,_0x12c676){return _0x32239a[_0x6036('0x8')](_0x6036('0x9'),attributes,{'tableName':_0x6036('0xa'),'paranoid':![],'indexes':[{'name':'messageId','fields':['messageId']},{'name':_0x6036('0xb'),'fields':[_0x6036('0xc')],'type':_0x6036('0xd')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x3d1d3c,_0x516c9f,_0x2ac30a){var _0x5c7e23=_0x32239a[_0x6036('0xe')];var _0x10b345=_0x3d1d3c[_0x6036('0xf')]({'plain':!![]});if(_0x10b345[_0x6036('0x10')][_0x6036('0x11')]()==='in'||_0x10b345[_0x6036('0x10')]['toLowerCase']()===_0x6036('0x12')&&!_0x10b345[_0x6036('0x13')]&&!_['isNil'](_0x10b345[_0x6036('0x14')])&&!_[_0x6036('0x15')](_0x10b345[_0x6036('0x16')])){_0x5c7e23[_0x6036('0x17')][_0x6036('0x18')]({'where':{'id':_0x10b345[_0x6036('0x16')]}})[_0x6036('0x19')](function(_0x1bb022){if(_0x1bb022){_0x1bb022[_0x6036('0x1a')]({'lastMsgAt':_0x10b345['createdAt'],'lastMsgDirection':_0x10b345[_0x6036('0x10')][_0x6036('0x11')]()});}})[_0x6036('0x1b')](function(_0xc059f0){console['error'](_0xc059f0);});}if(_0x10b345[_0x6036('0x10')]===_0x6036('0x12')&&!_0x10b345[_0x6036('0x13')]){var _0x50a8d7;_0x5c7e23[_0x6036('0x1c')][_0x6036('0x1d')]({'where':{'id':_0x10b345[_0x6036('0x1e')]},'raw':!![]})[_0x6036('0x19')](function(_0x44376f){_0x50a8d7=_0x44376f;if(_0x50a8d7&&_0x50a8d7[_0x6036('0x1f')]){switch(_0x50a8d7[_0x6036('0x1f')]){case _0x6036('0x20'):var _0x35c32e=require(_0x6036('0x20'));if(_0x50a8d7[_0x6036('0x21')]&&_0x50a8d7[_0x6036('0x22')]&&_0x50a8d7[_0x6036('0x23')]){var _0xe83f51=new _0x35c32e(_0x50a8d7[_0x6036('0x21')],_0x50a8d7['authToken']);_0xe83f51[_0x6036('0x24')][_0x6036('0x25')]({'body':_0x10b345[_0x6036('0xc')],'to':_0x10b345[_0x6036('0x23')],'from':_0x50a8d7['phone'],'statusCallback':_0x50a8d7[_0x6036('0x26')]+_0x6036('0x27')+_0x10b345['id']+_0x6036('0x28')+_0x50a8d7[_0x6036('0x29')]})[_0x6036('0x19')](function(_0x305036){if(_0x305036[_0x6036('0x2a')]){return _0x3d1d3c[_0x6036('0x1a')]({'messageId':_0x305036[_0x6036('0x2a')]});}})['catch'](function(_0x5202fd){logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x20'),util['inspect'](_0x5202fd,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x20'),_0x6036('0x2e'));}break;case _0x6036('0x2f'):var _0x1f2fe3='https://api.skebby.it/API/v1.0/REST/';if(_0x50a8d7['username']&&_0x50a8d7[_0x6036('0x30')]){var _0x1026be={'recipient':[_0x10b345[_0x6036('0x23')]],'message':_0x10b345[_0x6036('0xc')],'message_type':_0x50a8d7[_0x6036('0x31')]};if(_0x50a8d7['smsMethod']&&_0x50a8d7[_0x6036('0x31')]!=='SI'){_0x1026be[_0x6036('0x32')]=_0x50a8d7[_0x6036('0x23')];}var _0x18af1c={'url':_0x1f2fe3+_0x6036('0x33')+_0x50a8d7[_0x6036('0x34')]+_0x6036('0x35')+_0x50a8d7[_0x6036('0x30')],'method':_0x6036('0x36')};rp(_0x18af1c)[_0x6036('0x19')](function(_0x19ba99){var _0x4386a5=_0x19ba99['split'](';');var _0x4a4a0d={'user_key':_0x4386a5[0x0],'session_key':_0x4386a5[0x1]};_0x18af1c={'url':_0x1f2fe3+_0x6036('0x37'),'method':'POST','headers':{'user_key':_0x4a4a0d[_0x6036('0x38')],'Session_key':_0x4a4a0d[_0x6036('0x39')]},'json':!![],'body':_0x1026be};return rp(_0x18af1c);})['then'](function(_0x4b9756){if(_0x4b9756[_0x6036('0x3a')]>=0x1){var _0x28bab9={'messageId':_0x4b9756['internal_order_id']};if(_0x50a8d7[_0x6036('0x31')]!=='GP'||!_0x50a8d7['deliveryReport']){_0x28bab9[_0x6036('0x3b')]=!![];}return _0x3d1d3c[_0x6036('0x1a')](_0x28bab9);}else{return logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x2f'),util[_0x6036('0x3c')](_0x4b9756,{'showHidden':![],'depth':null}));}})[_0x6036('0x1b')](function(_0x5d0a5a){return logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),'skebby',util[_0x6036('0x3c')](_0x5d0a5a,{'showHidden':![],'depth':null}));});}else{logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x2f'),_0x6036('0x3d'));}break;case _0x6036('0x3e'):if(_0x50a8d7[_0x6036('0x22')]){var _0x351be1={'recipient':_0x10b345['phone'],'message':_0x10b345[_0x6036('0xc')],'sender':_0x50a8d7[_0x6036('0x3f')]||_0x50a8d7[_0x6036('0x23')],'authorization':_0x50a8d7[_0x6036('0x22')]};var _0x516c9f={'method':_0x6036('0x40'),'uri':_0x6036('0x41'),'body':_0x351be1,'json':!![]};rp(_0x516c9f)[_0x6036('0x19')](function(_0x4854dd){var _0x4ff0ca={'messageId':_0x4854dd['requestid']};if(!_0x50a8d7[_0x6036('0x42')]){_0x4ff0ca[_0x6036('0x3b')]=!![];}return _0x3d1d3c['update'](_0x4ff0ca);})[_0x6036('0x1b')](function(_0x2389af){logger[_0x6036('0x2b')](_0x6036('0x2c'),'afterCreate',_0x6036('0x3e'),util[_0x6036('0x3c')](_0x2389af,{'showHidden':![],'depth':null}));});}else{logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x3e'),_0x6036('0x43'));}break;case _0x6036('0x44'):if(_0x50a8d7[_0x6036('0x34')]&&_0x50a8d7[_0x6036('0x30')]){var _0x351be1={'messages':[{'source':'xCALLY\x20Motion','to':_0x10b345['phone'],'body':_0x10b345[_0x6036('0xc')],'from':_0x50a8d7[_0x6036('0x3f')]||_0x50a8d7[_0x6036('0x23')]}]};var _0x5089c7=util[_0x6036('0x45')](_0x6036('0x46'),_0x50a8d7[_0x6036('0x34')],_0x50a8d7['password']);var _0x516c9f={'method':_0x6036('0x40'),'uri':_0x6036('0x47'),'body':_0x351be1,'headers':{'Authorization':util[_0x6036('0x45')](_0x6036('0x48'),new Buffer(_0x5089c7)[_0x6036('0x49')](_0x6036('0x4a')))},'json':!![]};rp(_0x516c9f)[_0x6036('0x19')](function(_0xa66df3){if(_0xa66df3[_0x6036('0x4b')]>=0xc8&&_0xa66df3[_0x6036('0x4b')]<=0xce){if(_0xa66df3[_0x6036('0x4c')]&&_0xa66df3[_0x6036('0x4c')][_0x6036('0x4d')]>0x0){var _0x4a7a59=_[_0x6036('0x4e')](_0xa66df3[_0x6036('0x4c')]['messages']);var _0x11ffb7={'messageId':_0x4a7a59[_0x6036('0x4f')]};if(!_0x50a8d7[_0x6036('0x42')]){_0x11ffb7['read']=!![];}return _0x3d1d3c['update'](_0x11ffb7);}else{logger[_0x6036('0x2b')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0x6036('0x50'),util[_0x6036('0x3c')](_0xa66df3,{'showHidden':![],'depth':null}));}}else{logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),'clickSend',util[_0x6036('0x3c')](_0xa66df3,{'showHidden':![],'depth':null}));}})['catch'](function(_0x4fcb80){logger['error'](_0x6036('0x2c'),'afterCreate','clickSend',util[_0x6036('0x3c')](_0x4fcb80,{'showHidden':![],'depth':null}));});}else{logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x50'),'Missing\x20parameters:\x20username,\x20password');}break;case _0x6036('0x51'):if(_0x50a8d7[_0x6036('0x52')]&&_0x50a8d7[_0x6036('0x22')]){var _0x351be1={'dst':_0x10b345[_0x6036('0x23')],'text':_0x10b345[_0x6036('0xc')],'src':_0x50a8d7['senderString']||_0x50a8d7[_0x6036('0x23')],'url':_0x50a8d7[_0x6036('0x26')]+_0x6036('0x27')+_0x10b345['id']+'/status?token='+_0x50a8d7['token']};var _0x5089c7=util[_0x6036('0x45')](_0x6036('0x46'),_0x50a8d7['authId'],_0x50a8d7[_0x6036('0x22')]);var _0x516c9f={'method':_0x6036('0x40'),'uri':util['format'](_0x6036('0x53'),_0x50a8d7[_0x6036('0x52')]),'body':_0x351be1,'headers':{'Authorization':util[_0x6036('0x45')](_0x6036('0x48'),new Buffer(_0x5089c7)[_0x6036('0x49')](_0x6036('0x4a')))},'json':!![]};rp(_0x516c9f)[_0x6036('0x19')](function(_0xa56396){var _0x283c9c={'messageId':_0xa56396[_0x6036('0x54')][0x0]};return _0x3d1d3c[_0x6036('0x1a')](_0x283c9c);})['catch'](function(_0x185906){logger['error'](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x51'),util['inspect'](_0x185906,{'showHidden':![],'depth':null}));});}else{logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0x6036('0x51'),_0x6036('0x55'));}break;case'infobip':if(_0x50a8d7[_0x6036('0x34')]&&_0x50a8d7['password']){if(_0x50a8d7[_0x6036('0x56')]){var _0x509a7e={'method':_0x6036('0x40'),'uri':_0x50a8d7[_0x6036('0x56')]+_0x6036('0x57'),'body':{'username':_0x50a8d7['username'],'password':_0x50a8d7['password']},'json':!![]};return rp(_0x509a7e)['then'](function(_0x5beb03){var _0xeead3={'method':_0x6036('0x40'),'uri':_0x50a8d7[_0x6036('0x56')]+_0x6036('0x58'),'body':{'messages':[{'from':_0x50a8d7[_0x6036('0x23')],'destinations':[{'to':_0x10b345[_0x6036('0x23')]}],'text':_0x10b345[_0x6036('0xc')],'notifyUrl':_0x50a8d7[_0x6036('0x26')]+_0x6036('0x27')+_0x10b345['id']+'/status?token='+_0x50a8d7[_0x6036('0x29')],'notifyContentType':_0x6036('0x59'),'callbackData':_0x50a8d7[_0x6036('0x23')]+';'+_0x10b345['body']}]},'headers':{'Authorization':_0x6036('0x5a')+_0x5beb03['token']},'json':!![]};return rp(_0xeead3)[_0x6036('0x19')](function(_0x157349){if(_0x157349[_0x6036('0x24')]){var _0x4905eb={'messageId':_0x157349[_0x6036('0x24')][0x0]['messageId']};if(!_0x50a8d7[_0x6036('0x42')]){_0x4905eb[_0x6036('0x3b')]=!![];}return _0x3d1d3c['update'](_0x4905eb);}else{return logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s',_0x6036('0x2d'),_0x6036('0x5b'),util[_0x6036('0x3c')](_0x157349,{'showHidden':![],'depth':null}));}});})['catch'](function(_0x3ac531){return logger[_0x6036('0x2b')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','infobip',util[_0x6036('0x3c')](_0x3ac531,{'showHidden':![],'depth':null}));});}else{logger[_0x6036('0x2b')](_0x6036('0x2c'),'afterCreate','infobip',_0x6036('0x5c'));}}else{logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x5b'),_0x6036('0x3d'));}break;case _0x6036('0x5d'):var _0x555454=require(_0x6036('0x5e'));if(_0x50a8d7[_0x6036('0x5f')]){var _0x39c320={};_0x39c320[_0x6036('0x60')]=_0x50a8d7[_0x6036('0x34')];_0x39c320['phone']=_0x10b345[_0x6036('0x23')];_0x39c320['sender']=_0x50a8d7[_0x6036('0x23')];_0x39c320[_0x6036('0x61')]=_0x10b345[_0x6036('0xc')];_0x39c320[_0x6036('0x62')]=+new Date();var _0x18994a='';var _0x34c99d='';var _0x48a671=Object[_0x6036('0x63')](_0x39c320);_0x48a671['sort']();for(var _0x567a71=0x0;_0x567a71<_0x48a671[_0x6036('0x64')];_0x567a71++){if(_0x18994a!=''){_0x18994a+='&';}_0x18994a+=_0x48a671[_0x567a71]+'='+encodeURIComponent(_0x39c320[_0x48a671[_0x567a71]]);_0x34c99d+=_0x39c320[_0x48a671[_0x567a71]];}_0x34c99d+=_0x50a8d7[_0x6036('0x5f')];_0x34c99d=_0x555454[_0x6036('0x65')](_0x6036('0x66'))[_0x6036('0x1a')](_0x34c99d)['digest'](_0x6036('0x67'));if(_0x18994a!==''){_0x18994a+='&';}_0x18994a+=_0x6036('0x68')+_0x34c99d;var _0x18af1c={'method':_0x6036('0x36'),'uri':_0x50a8d7[_0x6036('0x56')]+'/external/get/send.php?'+_0x18994a,'json':!![]};return rp(_0x18af1c)['then'](function(_0x14ce79){var _0x36c9dc=Object[_0x6036('0x63')](_0x14ce79);if(_0x14ce79[_0x36c9dc[0x0]][_0x6036('0x2b')]&&parseInt(_0x14ce79[_0x36c9dc[0x0]][_0x6036('0x2b')])===0x0){var _0x3fbfdb={'messageId':_0x14ce79[_0x36c9dc[0x0]]['id_sms']};if(!_0x50a8d7[_0x6036('0x42')]){_0x3fbfdb[_0x6036('0x3b')]=!![];}return _0x3d1d3c[_0x6036('0x1a')](_0x3fbfdb);}else{return logger[_0x6036('0x2b')](_0x6036('0x2c'),'afterCreate',_0x6036('0x5d'),util[_0x6036('0x3c')](_0x14ce79['error'],{'showHidden':![],'depth':null}));}})[_0x6036('0x1b')](function(_0x23d755){return logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x5d'),util[_0x6036('0x3c')](_0x23d755,{'showHidden':![],'depth':null}));});}else{logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x5d'),_0x6036('0x69'));}break;case'clickatell':if(_0x50a8d7['apiKey']){var _0x40dc8c={'method':_0x6036('0x40'),'uri':'https://platform.clickatell.com/messages','headers':{'Authorization':_0x50a8d7[_0x6036('0x5f')]},'body':{'content':_0x10b345['body'],'to':[_0x10b345[_0x6036('0x23')]],'from':_0x50a8d7[_0x6036('0x23')],'binary':![],'clientMessageId':_0x6036('0x6a'),'charset':_0x6036('0x6b')},'json':!![]};rp(_0x40dc8c)[_0x6036('0x19')](function(_0x50c087){if(!_0x50c087[_0x6036('0x2b')]){var _0x448f9f={'messageId':_0x50c087[_0x6036('0x24')][0x0][_0x6036('0x6c')]};if(!_0x50a8d7[_0x6036('0x42')]){_0x448f9f[_0x6036('0x3b')]=!![];}return _0x3d1d3c[_0x6036('0x1a')](_0x448f9f);}else{return logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x6d'),util[_0x6036('0x3c')](_0x50c087[_0x6036('0x2b')],{'showHidden':![],'depth':null}));}})['catch'](function(_0x2b33d0){return logger[_0x6036('0x2b')](_0x6036('0x2c'),'afterCreate',_0x6036('0x6d'),util[_0x6036('0x3c')](_0x2b33d0,{'showHidden':![],'depth':null}));});}else{logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x6d'),_0x6036('0x69'));}break;case'bandwidth':if(_0x50a8d7['username']&&_0x50a8d7[_0x6036('0x30')]){var _0x5089c7=util[_0x6036('0x45')](_0x6036('0x46'),_0x50a8d7['username'],_0x50a8d7[_0x6036('0x30')]);var _0x516c9f={'method':_0x6036('0x40'),'uri':_0x6036('0x6e')+_0x50a8d7[_0x6036('0x6f')]+_0x6036('0x70'),'body':{'to':[_0x10b345[_0x6036('0x23')]],'text':_0x10b345['body'],'from':_0x50a8d7[_0x6036('0x23')],'applicationId':_0x50a8d7[_0x6036('0x71')]},'headers':{'Authorization':util[_0x6036('0x45')](_0x6036('0x48'),new Buffer(_0x5089c7)[_0x6036('0x49')](_0x6036('0x4a')))},'json':!![]};rp(_0x516c9f)[_0x6036('0x19')](function(_0x220ac4){if(_0x220ac4['id']){var _0x5e243f={'messageId':_0x220ac4['id']};return _0x3d1d3c[_0x6036('0x1a')](_0x5e243f);}else{logger['error'](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x72'),util[_0x6036('0x3c')](_0x220ac4,{'showHidden':![],'depth':null}));}})['catch'](function(_0x3c4840){logger['error'](_0x6036('0x2c'),_0x6036('0x2d'),'bandwidth',util[_0x6036('0x3c')](_0x3c4840,{'showHidden':![],'depth':null}));});}else{logger[_0x6036('0x2b')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x6036('0x2d'),_0x6036('0x72'),_0x6036('0x3d'));}break;case'intelepeer':if(_0x50a8d7[_0x6036('0x5f')]){var _0x424675={};var _0x18af1c={'method':_0x6036('0x40'),'uri':_0x6036('0x73'),'headers':{'Authorization':_0x6036('0x74')+_0x50a8d7[_0x6036('0x5f')],'Content-Type':_0x6036('0x59')},'body':{'from':_0x50a8d7['phone'],'to':_0x10b345[_0x6036('0x23')],'text':_0x10b345[_0x6036('0xc')]},'json':!![]};return rp(_0x18af1c)[_0x6036('0x19')](function(_0x161c83){if(_0x161c83[_0x6036('0x75')]==0xca){_0x424675[_0x6036('0x76')]=_0x161c83;var _0x57b8c3={'method':_0x6036('0x40'),'uri':_0x6036('0x77'),'headers':{'Authorization':_0x6036('0x74')+_0x50a8d7[_0x6036('0x5f')],'Content-Type':_0x6036('0x59')},'body':{'refid':_0x424675[_0x6036('0x76')][_0x6036('0x78')]},'json':!![]};return rp(_0x57b8c3)[_0x6036('0x19')](function(_0x5d0a9d){_0x424675[_0x6036('0x79')]=_0x5d0a9d;var _0x50cb15={'messageId':_0x424675['message'][_0x6036('0x78')],'read':!![]};return _0x3d1d3c[_0x6036('0x1a')](_0x50cb15);});}else{return logger[_0x6036('0x2b')](_0x6036('0x2c'),'afterCreate',_0x6036('0x7a'),util['inspect'](_0x161c83,{'showHidden':![],'depth':null}));}})[_0x6036('0x1b')](function(_0xd431f8){return logger[_0x6036('0x2b')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0x6036('0x7a'),util[_0x6036('0x3c')](_0xd431f8,{'showHidden':![],'depth':null}));});}else{return logger[_0x6036('0x2b')](_0x6036('0x2c'),_0x6036('0x2d'),_0x6036('0x7a'),_0x6036('0x7b'));}break;}}})[_0x6036('0x7c')](function(){_0x2ac30a();});}else{_0x2ac30a();}}},'charset':'utf8mb4','collate':_0x6036('0x7d')});};
\ No newline at end of file
+var _0xc7a1=['SmsMessage','sms_messages','messageId','FULLTEXT','models','get','direction','isNil','UserId','SmsInteractionId','SmsInteraction','findOne','then','createdAt','toLowerCase','error','out','secret','SmsAccount','find','SmsAccountId','type','twilio','accountSid','authToken','phone','messages','body','remote','/api/sms/messages/','token','sid','update','catch','afterCreate','inspect','skebby','https://api.skebby.it/API/v1.0/REST/','password','smsMethod','username','GET','split','POST','user_key','total_sent','internal_order_id','deliveryReport','SmsMessage,\x20%s,\x20%s,\x20%s','Missing\x20parameters:\x20username,\x20password','connectel','senderString','https://smsapi.connectel.se/api/v2/send/','requestid','Missing\x20parameters:\x20authToken','clicksend','xCALLY\x20Motion','%s:%s','https://rest.clicksend.com/v3/sms/send','format','toString','base64','http_code','data','queued_count','head','read','clickSend','plivo','authId','/status?token=','https://api.plivo.com/v1/Account/%s/Message/','Missing\x20parameters:\x20authId,\x20authToken','infobip','baseUrl','/auth/1/session','application/json','IBSSO\x20','Missing\x20parameters:\x20base_url','csc','apiKey','login','sender','text','timestamp','keys','sort','length','createHash','md5','hex','signature=','/external/get/send.php?','id_sms','Missing\x20parameters:\x20apiKey','https://platform.clickatell.com/messages','uuid','apiMessageId','clickatell','bandwidth','https://messaging.bandwidth.com/api/v2/users/','accountId','/messages','applicationId','intelepeer','https://api.intelepeer.com/_rest/v4/app/sms/send','Bearer\x20','code','message','https://api.intelepeer.com/_rest/v4/app/sms/mdr','status','refid','finally','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','moment','request-promise','path','rimraf','./smsMessage.attributes'];(function(_0xbca1b1,_0x33f0ce){var _0x4e1686=function(_0x58a80c){while(--_0x58a80c){_0xbca1b1['push'](_0xbca1b1['shift']());}};_0x4e1686(++_0x33f0ce);}(_0xc7a1,0xee));var _0x1c7a=function(_0x40a045,_0x516f0e){_0x40a045=_0x40a045-0x0;var _0x1a687c=_0xc7a1[_0x40a045];return _0x1a687c;};'use strict';var _=require(_0x1c7a('0x0'));var util=require(_0x1c7a('0x1'));var logger=require(_0x1c7a('0x2'))('api');var moment=require(_0x1c7a('0x3'));var BPromise=require('bluebird');var rp=require(_0x1c7a('0x4'));var fs=require('fs');var path=require(_0x1c7a('0x5'));var rimraf=require(_0x1c7a('0x6'));var config=require('../../config/environment');var attributes=require(_0x1c7a('0x7'));module['exports']=function(_0x36acdc,_0x4f55c9){return _0x36acdc['define'](_0x1c7a('0x8'),attributes,{'tableName':_0x1c7a('0x9'),'paranoid':![],'indexes':[{'name':_0x1c7a('0xa'),'fields':[_0x1c7a('0xa')]},{'name':'fti_sms_messages','fields':['body'],'type':_0x1c7a('0xb')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x2e4c63,_0x410612,_0xeac0){var _0x1eda3a=_0x36acdc[_0x1c7a('0xc')];var _0x4d40bd=_0x2e4c63[_0x1c7a('0xd')]({'plain':!![]});if(_0x4d40bd[_0x1c7a('0xe')]['toLowerCase']()==='in'||_0x4d40bd[_0x1c7a('0xe')]['toLowerCase']()==='out'&&!_0x4d40bd['secret']&&!_[_0x1c7a('0xf')](_0x4d40bd[_0x1c7a('0x10')])&&!_[_0x1c7a('0xf')](_0x4d40bd[_0x1c7a('0x11')])){_0x1eda3a[_0x1c7a('0x12')][_0x1c7a('0x13')]({'where':{'id':_0x4d40bd[_0x1c7a('0x11')]}})[_0x1c7a('0x14')](function(_0x59fdbf){if(_0x59fdbf){_0x59fdbf['update']({'lastMsgAt':_0x4d40bd[_0x1c7a('0x15')],'lastMsgDirection':_0x4d40bd['direction'][_0x1c7a('0x16')]()});}})['catch'](function(_0x32be4d){console[_0x1c7a('0x17')](_0x32be4d);});}if(_0x4d40bd[_0x1c7a('0xe')]===_0x1c7a('0x18')&&!_0x4d40bd[_0x1c7a('0x19')]){var _0x3b5590;_0x1eda3a[_0x1c7a('0x1a')][_0x1c7a('0x1b')]({'where':{'id':_0x4d40bd[_0x1c7a('0x1c')]},'raw':!![]})[_0x1c7a('0x14')](function(_0x2ce437){_0x3b5590=_0x2ce437;if(_0x3b5590&&_0x3b5590['type']){switch(_0x3b5590[_0x1c7a('0x1d')]){case _0x1c7a('0x1e'):var _0x5a9d54=require('twilio');if(_0x3b5590[_0x1c7a('0x1f')]&&_0x3b5590[_0x1c7a('0x20')]&&_0x3b5590[_0x1c7a('0x21')]){var _0x4635f1=new _0x5a9d54(_0x3b5590[_0x1c7a('0x1f')],_0x3b5590['authToken']);_0x4635f1[_0x1c7a('0x22')]['create']({'body':_0x4d40bd[_0x1c7a('0x23')],'to':_0x4d40bd['phone'],'from':_0x3b5590['phone'],'statusCallback':_0x3b5590[_0x1c7a('0x24')]+_0x1c7a('0x25')+_0x4d40bd['id']+'/status?token='+_0x3b5590[_0x1c7a('0x26')]})[_0x1c7a('0x14')](function(_0x26bd2c){if(_0x26bd2c[_0x1c7a('0x27')]){return _0x2e4c63[_0x1c7a('0x28')]({'messageId':_0x26bd2c['sid']});}})[_0x1c7a('0x29')](function(_0x246f31){logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s',_0x1c7a('0x2a'),_0x1c7a('0x1e'),util[_0x1c7a('0x2b')](_0x246f31,{'showHidden':![],'depth':null}));});}else{logger[_0x1c7a('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x1c7a('0x2a'),_0x1c7a('0x1e'),'Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken');}break;case _0x1c7a('0x2c'):var _0x478c82=_0x1c7a('0x2d');if(_0x3b5590['username']&&_0x3b5590[_0x1c7a('0x2e')]){var _0x4633fd={'recipient':[_0x4d40bd[_0x1c7a('0x21')]],'message':_0x4d40bd['body'],'message_type':_0x3b5590[_0x1c7a('0x2f')]};if(_0x3b5590['smsMethod']&&_0x3b5590['smsMethod']!=='SI'){_0x4633fd['sender']=_0x3b5590[_0x1c7a('0x21')];}var _0x4abd05={'url':_0x478c82+'login?username='+_0x3b5590[_0x1c7a('0x30')]+'&password='+_0x3b5590[_0x1c7a('0x2e')],'method':_0x1c7a('0x31')};rp(_0x4abd05)[_0x1c7a('0x14')](function(_0x594f47){var _0x5f1157=_0x594f47[_0x1c7a('0x32')](';');var _0x388244={'user_key':_0x5f1157[0x0],'session_key':_0x5f1157[0x1]};_0x4abd05={'url':_0x478c82+'sms','method':_0x1c7a('0x33'),'headers':{'user_key':_0x388244[_0x1c7a('0x34')],'Session_key':_0x388244['session_key']},'json':!![],'body':_0x4633fd};return rp(_0x4abd05);})[_0x1c7a('0x14')](function(_0x1a0e18){if(_0x1a0e18[_0x1c7a('0x35')]>=0x1){var _0x800359={'messageId':_0x1a0e18[_0x1c7a('0x36')]};if(_0x3b5590[_0x1c7a('0x2f')]!=='GP'||!_0x3b5590[_0x1c7a('0x37')]){_0x800359['read']=!![];}return _0x2e4c63[_0x1c7a('0x28')](_0x800359);}else{return logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x2c'),util[_0x1c7a('0x2b')](_0x1a0e18,{'showHidden':![],'depth':null}));}})['catch'](function(_0x3be039){return logger[_0x1c7a('0x17')](_0x1c7a('0x38'),'afterCreate','skebby',util['inspect'](_0x3be039,{'showHidden':![],'depth':null}));});}else{logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x2c'),_0x1c7a('0x39'));}break;case _0x1c7a('0x3a'):if(_0x3b5590[_0x1c7a('0x20')]){var _0x5a2afe={'recipient':_0x4d40bd['phone'],'message':_0x4d40bd['body'],'sender':_0x3b5590[_0x1c7a('0x3b')]||_0x3b5590[_0x1c7a('0x21')],'authorization':_0x3b5590[_0x1c7a('0x20')]};var _0x410612={'method':_0x1c7a('0x33'),'uri':_0x1c7a('0x3c'),'body':_0x5a2afe,'json':!![]};rp(_0x410612)[_0x1c7a('0x14')](function(_0x206374){var _0x3df3c3={'messageId':_0x206374[_0x1c7a('0x3d')]};if(!_0x3b5590[_0x1c7a('0x37')]){_0x3df3c3['read']=!![];}return _0x2e4c63[_0x1c7a('0x28')](_0x3df3c3);})['catch'](function(_0x3cd6fd){logger[_0x1c7a('0x17')](_0x1c7a('0x38'),'afterCreate',_0x1c7a('0x3a'),util[_0x1c7a('0x2b')](_0x3cd6fd,{'showHidden':![],'depth':null}));});}else{logger[_0x1c7a('0x17')](_0x1c7a('0x38'),'afterCreate',_0x1c7a('0x3a'),_0x1c7a('0x3e'));}break;case _0x1c7a('0x3f'):if(_0x3b5590[_0x1c7a('0x30')]&&_0x3b5590[_0x1c7a('0x2e')]){var _0x5a2afe={'messages':[{'source':_0x1c7a('0x40'),'to':_0x4d40bd[_0x1c7a('0x21')],'body':_0x4d40bd[_0x1c7a('0x23')],'from':_0x3b5590[_0x1c7a('0x3b')]||_0x3b5590[_0x1c7a('0x21')]}]};var _0x53abbd=util['format'](_0x1c7a('0x41'),_0x3b5590[_0x1c7a('0x30')],_0x3b5590[_0x1c7a('0x2e')]);var _0x410612={'method':'POST','uri':_0x1c7a('0x42'),'body':_0x5a2afe,'headers':{'Authorization':util[_0x1c7a('0x43')]('Basic\x20%s',new Buffer(_0x53abbd)[_0x1c7a('0x44')](_0x1c7a('0x45')))},'json':!![]};rp(_0x410612)[_0x1c7a('0x14')](function(_0x365775){if(_0x365775[_0x1c7a('0x46')]>=0xc8&&_0x365775[_0x1c7a('0x46')]<=0xce){if(_0x365775[_0x1c7a('0x47')]&&_0x365775[_0x1c7a('0x47')][_0x1c7a('0x48')]>0x0){var _0x2dd1f1=_[_0x1c7a('0x49')](_0x365775[_0x1c7a('0x47')][_0x1c7a('0x22')]);var _0x29aefc={'messageId':_0x2dd1f1['message_id']};if(!_0x3b5590[_0x1c7a('0x37')]){_0x29aefc[_0x1c7a('0x4a')]=!![];}return _0x2e4c63[_0x1c7a('0x28')](_0x29aefc);}else{logger['error'](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x4b'),util[_0x1c7a('0x2b')](_0x365775,{'showHidden':![],'depth':null}));}}else{logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),'clickSend',util[_0x1c7a('0x2b')](_0x365775,{'showHidden':![],'depth':null}));}})[_0x1c7a('0x29')](function(_0x3e5740){logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s',_0x1c7a('0x2a'),_0x1c7a('0x4b'),util[_0x1c7a('0x2b')](_0x3e5740,{'showHidden':![],'depth':null}));});}else{logger[_0x1c7a('0x17')](_0x1c7a('0x38'),'afterCreate',_0x1c7a('0x4b'),_0x1c7a('0x39'));}break;case _0x1c7a('0x4c'):if(_0x3b5590[_0x1c7a('0x4d')]&&_0x3b5590[_0x1c7a('0x20')]){var _0x5a2afe={'dst':_0x4d40bd[_0x1c7a('0x21')],'text':_0x4d40bd['body'],'src':_0x3b5590[_0x1c7a('0x3b')]||_0x3b5590[_0x1c7a('0x21')],'url':_0x3b5590[_0x1c7a('0x24')]+_0x1c7a('0x25')+_0x4d40bd['id']+_0x1c7a('0x4e')+_0x3b5590[_0x1c7a('0x26')]};var _0x53abbd=util[_0x1c7a('0x43')](_0x1c7a('0x41'),_0x3b5590[_0x1c7a('0x4d')],_0x3b5590['authToken']);var _0x410612={'method':_0x1c7a('0x33'),'uri':util[_0x1c7a('0x43')](_0x1c7a('0x4f'),_0x3b5590[_0x1c7a('0x4d')]),'body':_0x5a2afe,'headers':{'Authorization':util[_0x1c7a('0x43')]('Basic\x20%s',new Buffer(_0x53abbd)['toString'](_0x1c7a('0x45')))},'json':!![]};rp(_0x410612)[_0x1c7a('0x14')](function(_0x589c4a){var _0x5a1df1={'messageId':_0x589c4a['message_uuid'][0x0]};return _0x2e4c63[_0x1c7a('0x28')](_0x5a1df1);})[_0x1c7a('0x29')](function(_0x321d29){logger[_0x1c7a('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x1c7a('0x2a'),'plivo',util[_0x1c7a('0x2b')](_0x321d29,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x1c7a('0x38'),'afterCreate',_0x1c7a('0x4c'),_0x1c7a('0x50'));}break;case _0x1c7a('0x51'):if(_0x3b5590[_0x1c7a('0x30')]&&_0x3b5590[_0x1c7a('0x2e')]){if(_0x3b5590[_0x1c7a('0x52')]){var _0x5c1ab6={'method':_0x1c7a('0x33'),'uri':_0x3b5590[_0x1c7a('0x52')]+_0x1c7a('0x53'),'body':{'username':_0x3b5590['username'],'password':_0x3b5590[_0x1c7a('0x2e')]},'json':!![]};return rp(_0x5c1ab6)[_0x1c7a('0x14')](function(_0x171191){var _0x528563={'method':_0x1c7a('0x33'),'uri':_0x3b5590['baseUrl']+'/sms/2/text/advanced','body':{'messages':[{'from':_0x3b5590[_0x1c7a('0x21')],'destinations':[{'to':_0x4d40bd[_0x1c7a('0x21')]}],'text':_0x4d40bd[_0x1c7a('0x23')],'notifyUrl':_0x3b5590[_0x1c7a('0x24')]+_0x1c7a('0x25')+_0x4d40bd['id']+_0x1c7a('0x4e')+_0x3b5590[_0x1c7a('0x26')],'notifyContentType':_0x1c7a('0x54'),'callbackData':_0x3b5590[_0x1c7a('0x21')]+';'+_0x4d40bd['body']}]},'headers':{'Authorization':_0x1c7a('0x55')+_0x171191['token']},'json':!![]};return rp(_0x528563)['then'](function(_0x40c0d9){if(_0x40c0d9[_0x1c7a('0x22')]){var _0xb7232d={'messageId':_0x40c0d9[_0x1c7a('0x22')][0x0][_0x1c7a('0xa')]};if(!_0x3b5590[_0x1c7a('0x37')]){_0xb7232d[_0x1c7a('0x4a')]=!![];}return _0x2e4c63[_0x1c7a('0x28')](_0xb7232d);}else{return logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x51'),util[_0x1c7a('0x2b')](_0x40c0d9,{'showHidden':![],'depth':null}));}});})[_0x1c7a('0x29')](function(_0x23fabb){return logger['error'](_0x1c7a('0x38'),'afterCreate',_0x1c7a('0x51'),util[_0x1c7a('0x2b')](_0x23fabb,{'showHidden':![],'depth':null}));});}else{logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),'infobip',_0x1c7a('0x56'));}}else{logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x51'),_0x1c7a('0x39'));}break;case _0x1c7a('0x57'):var _0x381123=require('crypto');if(_0x3b5590[_0x1c7a('0x58')]){var _0x37a4a0={};_0x37a4a0[_0x1c7a('0x59')]=_0x3b5590[_0x1c7a('0x30')];_0x37a4a0[_0x1c7a('0x21')]=_0x4d40bd[_0x1c7a('0x21')];_0x37a4a0[_0x1c7a('0x5a')]=_0x3b5590['phone'];_0x37a4a0[_0x1c7a('0x5b')]=_0x4d40bd[_0x1c7a('0x23')];_0x37a4a0[_0x1c7a('0x5c')]=+new Date();var _0x43a100='';var _0xbacdb='';var _0x320083=Object[_0x1c7a('0x5d')](_0x37a4a0);_0x320083[_0x1c7a('0x5e')]();for(var _0x6cb184=0x0;_0x6cb184<_0x320083[_0x1c7a('0x5f')];_0x6cb184++){if(_0x43a100!=''){_0x43a100+='&';}_0x43a100+=_0x320083[_0x6cb184]+'='+encodeURIComponent(_0x37a4a0[_0x320083[_0x6cb184]]);_0xbacdb+=_0x37a4a0[_0x320083[_0x6cb184]];}_0xbacdb+=_0x3b5590['apiKey'];_0xbacdb=_0x381123[_0x1c7a('0x60')](_0x1c7a('0x61'))[_0x1c7a('0x28')](_0xbacdb)['digest'](_0x1c7a('0x62'));if(_0x43a100!==''){_0x43a100+='&';}_0x43a100+=_0x1c7a('0x63')+_0xbacdb;var _0x4abd05={'method':_0x1c7a('0x31'),'uri':_0x3b5590[_0x1c7a('0x52')]+_0x1c7a('0x64')+_0x43a100,'json':!![]};return rp(_0x4abd05)[_0x1c7a('0x14')](function(_0x2ef601){var _0x4dedb8=Object[_0x1c7a('0x5d')](_0x2ef601);if(_0x2ef601[_0x4dedb8[0x0]][_0x1c7a('0x17')]&&parseInt(_0x2ef601[_0x4dedb8[0x0]][_0x1c7a('0x17')])===0x0){var _0x4f3043={'messageId':_0x2ef601[_0x4dedb8[0x0]][_0x1c7a('0x65')]};if(!_0x3b5590[_0x1c7a('0x37')]){_0x4f3043[_0x1c7a('0x4a')]=!![];}return _0x2e4c63[_0x1c7a('0x28')](_0x4f3043);}else{return logger[_0x1c7a('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x1c7a('0x2a'),_0x1c7a('0x57'),util[_0x1c7a('0x2b')](_0x2ef601[_0x1c7a('0x17')],{'showHidden':![],'depth':null}));}})['catch'](function(_0xb8af38){return logger[_0x1c7a('0x17')](_0x1c7a('0x38'),'afterCreate',_0x1c7a('0x57'),util[_0x1c7a('0x2b')](_0xb8af38,{'showHidden':![],'depth':null}));});}else{logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x57'),_0x1c7a('0x66'));}break;case'clickatell':if(_0x3b5590[_0x1c7a('0x58')]){var _0x56259f={'method':_0x1c7a('0x33'),'uri':_0x1c7a('0x67'),'headers':{'Authorization':_0x3b5590['apiKey']},'body':{'content':_0x4d40bd[_0x1c7a('0x23')],'to':[_0x4d40bd[_0x1c7a('0x21')]],'from':_0x3b5590[_0x1c7a('0x21')],'binary':![],'clientMessageId':_0x1c7a('0x68'),'charset':'UTF-8'},'json':!![]};rp(_0x56259f)[_0x1c7a('0x14')](function(_0x52a264){if(!_0x52a264[_0x1c7a('0x17')]){var _0x1e7510={'messageId':_0x52a264[_0x1c7a('0x22')][0x0][_0x1c7a('0x69')]};if(!_0x3b5590['deliveryReport']){_0x1e7510[_0x1c7a('0x4a')]=!![];}return _0x2e4c63[_0x1c7a('0x28')](_0x1e7510);}else{return logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x6a'),util['inspect'](_0x52a264[_0x1c7a('0x17')],{'showHidden':![],'depth':null}));}})[_0x1c7a('0x29')](function(_0x3a3a0f){return logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),'clickatell',util[_0x1c7a('0x2b')](_0x3a3a0f,{'showHidden':![],'depth':null}));});}else{logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x6a'),_0x1c7a('0x66'));}break;case _0x1c7a('0x6b'):if(_0x3b5590[_0x1c7a('0x30')]&&_0x3b5590[_0x1c7a('0x2e')]){var _0x53abbd=util[_0x1c7a('0x43')](_0x1c7a('0x41'),_0x3b5590['username'],_0x3b5590[_0x1c7a('0x2e')]);var _0x410612={'method':_0x1c7a('0x33'),'uri':_0x1c7a('0x6c')+_0x3b5590[_0x1c7a('0x6d')]+_0x1c7a('0x6e'),'body':{'to':[_0x4d40bd[_0x1c7a('0x21')]],'text':_0x4d40bd[_0x1c7a('0x23')],'from':_0x3b5590['phone'],'applicationId':_0x3b5590[_0x1c7a('0x6f')]},'headers':{'Authorization':util[_0x1c7a('0x43')]('Basic\x20%s',new Buffer(_0x53abbd)['toString'](_0x1c7a('0x45')))},'json':!![]};rp(_0x410612)['then'](function(_0x4cd5b4){if(_0x4cd5b4['id']){var _0x25d103={'messageId':_0x4cd5b4['id']};return _0x2e4c63[_0x1c7a('0x28')](_0x25d103);}else{logger['error'](_0x1c7a('0x38'),_0x1c7a('0x2a'),'bandwidth',util[_0x1c7a('0x2b')](_0x4cd5b4,{'showHidden':![],'depth':null}));}})['catch'](function(_0xd1dcae){logger[_0x1c7a('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x1c7a('0x2a'),'bandwidth',util[_0x1c7a('0x2b')](_0xd1dcae,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x6b'),_0x1c7a('0x39'));}break;case _0x1c7a('0x70'):if(_0x3b5590['apiKey']){var _0x2ce3e3={};var _0x4abd05={'method':_0x1c7a('0x33'),'uri':_0x1c7a('0x71'),'headers':{'Authorization':_0x1c7a('0x72')+_0x3b5590[_0x1c7a('0x58')],'Content-Type':_0x1c7a('0x54')},'body':{'from':_0x3b5590[_0x1c7a('0x21')],'to':_0x4d40bd[_0x1c7a('0x21')],'text':_0x4d40bd[_0x1c7a('0x23')]},'json':!![]};return rp(_0x4abd05)[_0x1c7a('0x14')](function(_0x3e1c7d){if(_0x3e1c7d[_0x1c7a('0x73')]==0xca){_0x2ce3e3[_0x1c7a('0x74')]=_0x3e1c7d;var _0x1b4370={'method':_0x1c7a('0x33'),'uri':_0x1c7a('0x75'),'headers':{'Authorization':_0x1c7a('0x72')+_0x3b5590['apiKey'],'Content-Type':_0x1c7a('0x54')},'body':{'refid':_0x2ce3e3['message']['refid']},'json':!![]};return rp(_0x1b4370)[_0x1c7a('0x14')](function(_0x2b4046){_0x2ce3e3[_0x1c7a('0x76')]=_0x2b4046;var _0xfbbf8c={'messageId':_0x2ce3e3[_0x1c7a('0x74')][_0x1c7a('0x77')],'read':!![]};return _0x2e4c63[_0x1c7a('0x28')](_0xfbbf8c);});}else{return logger['error'](_0x1c7a('0x38'),_0x1c7a('0x2a'),_0x1c7a('0x70'),util['inspect'](_0x3e1c7d,{'showHidden':![],'depth':null}));}})[_0x1c7a('0x29')](function(_0x20ebd0){return logger[_0x1c7a('0x17')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x1c7a('0x2a'),'intelepeer',util[_0x1c7a('0x2b')](_0x20ebd0,{'showHidden':![],'depth':null}));});}else{return logger[_0x1c7a('0x17')](_0x1c7a('0x38'),_0x1c7a('0x2a'),'intelepeer','Token\x20not\x20received');}break;}}})[_0x1c7a('0x78')](function(){_0xeac0();});}else{_0xeac0();}}},'charset':_0x1c7a('0x79'),'collate':_0x1c7a('0x7a')});};
\ No newline at end of file