bd35b7dd2d461bc8d9eacf3fefa5cc1779413061
[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 _0x96d1=['/api/sms/messages/','/status?token=','token','SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','inspect','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','username','password','smsMethod','sender','login?username=','GET','split','sms','POST','user_key','session_key','total_sent','internal_order_id','deliveryReport','skebby','Missing\x20parameters:\x20username,\x20password','connectel','senderString','https://smsapi.connectel.se/api/v2/send/','requestid','update','Missing\x20parameters:\x20authToken','clicksend','format','%s:%s','Basic\x20%s','toString','base64','http_code','data','head','clickSend','plivo','remote','authId','https://api.plivo.com/v1/Account/%s/Message/','Missing\x20parameters:\x20authId,\x20authToken','infobip','baseUrl','/sms/2/text/advanced','application/json','read','Missing\x20parameters:\x20base_url','crypto','keys','sort','length','apiKey','md5','digest','signature=','/external/get/send.php?','csc','Missing\x20parameters:\x20apiKey','clickatell','UTF-8','apiMessageId','bandwidth','applicationId','intelepeer','Bearer\x20','code','message','https://api.intelepeer.com/_rest/v4/app/sms/mdr','refid','status','Token\x20not\x20received','finally','utf8mb4','util','../../config/logger','api','request-promise','path','./smsMessage.attributes','define','SmsMessage','sms_messages','messageId','fti_sms_messages','body','FULLTEXT','models','get','direction','toLowerCase','out','secret','isNil','UserId','SmsInteractionId','SmsInteraction','findOne','then','createdAt','catch','error','SmsAccount','find','SmsAccountId','type','twilio','accountSid','authToken','phone','messages','create'];(function(_0x42b5c8,_0x285462){var _0x366bbf=function(_0x27cf26){while(--_0x27cf26){_0x42b5c8['push'](_0x42b5c8['shift']());}};_0x366bbf(++_0x285462);}(_0x96d1,0x1a2));var _0x196d=function(_0x3fbb3e,_0x31fccf){_0x3fbb3e=_0x3fbb3e-0x0;var _0x29a97f=_0x96d1[_0x3fbb3e];return _0x29a97f;};'use strict';var _=require('lodash');var util=require(_0x196d('0x0'));var logger=require(_0x196d('0x1'))(_0x196d('0x2'));var moment=require('moment');var BPromise=require('bluebird');var rp=require(_0x196d('0x3'));var fs=require('fs');var path=require(_0x196d('0x4'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require(_0x196d('0x5'));module['exports']=function(_0x15fec4,_0x5a2fec){return _0x15fec4[_0x196d('0x6')](_0x196d('0x7'),attributes,{'tableName':_0x196d('0x8'),'paranoid':![],'indexes':[{'name':_0x196d('0x9'),'fields':['messageId']},{'name':_0x196d('0xa'),'fields':[_0x196d('0xb')],'type':_0x196d('0xc')}],'timestamps':!![],'hooks':{'afterCreate':function(_0xc79311,_0x193aee,_0x56e5bb){var _0x140684=_0x15fec4[_0x196d('0xd')];var _0x288e67=_0xc79311[_0x196d('0xe')]({'plain':!![]});if(_0x288e67[_0x196d('0xf')][_0x196d('0x10')]()==='in'||_0x288e67['direction']['toLowerCase']()===_0x196d('0x11')&&!_0x288e67[_0x196d('0x12')]&&!_[_0x196d('0x13')](_0x288e67[_0x196d('0x14')])&&!_[_0x196d('0x13')](_0x288e67[_0x196d('0x15')])){_0x140684[_0x196d('0x16')][_0x196d('0x17')]({'where':{'id':_0x288e67[_0x196d('0x15')]}})[_0x196d('0x18')](function(_0xed56dc){if(_0xed56dc){_0xed56dc['update']({'lastMsgAt':_0x288e67[_0x196d('0x19')],'lastMsgDirection':_0x288e67['direction'][_0x196d('0x10')]()});}})[_0x196d('0x1a')](function(_0x30a50f){console[_0x196d('0x1b')](_0x30a50f);});}if(_0x288e67[_0x196d('0xf')]==='out'&&!_0x288e67[_0x196d('0x12')]){var _0x3d8383;_0x140684[_0x196d('0x1c')][_0x196d('0x1d')]({'where':{'id':_0x288e67[_0x196d('0x1e')]},'raw':!![]})[_0x196d('0x18')](function(_0x5e2978){_0x3d8383=_0x5e2978;if(_0x3d8383&&_0x3d8383[_0x196d('0x1f')]){switch(_0x3d8383['type']){case _0x196d('0x20'):var _0x3360bf=require(_0x196d('0x20'));if(_0x3d8383[_0x196d('0x21')]&&_0x3d8383[_0x196d('0x22')]&&_0x3d8383[_0x196d('0x23')]){var _0x28df4d=new _0x3360bf(_0x3d8383[_0x196d('0x21')],_0x3d8383[_0x196d('0x22')]);_0x28df4d[_0x196d('0x24')][_0x196d('0x25')]({'body':_0x288e67['body'],'to':_0x288e67[_0x196d('0x23')],'from':_0x3d8383['phone'],'statusCallback':_0x3d8383['remote']+_0x196d('0x26')+_0x288e67['id']+_0x196d('0x27')+_0x3d8383[_0x196d('0x28')]})['then'](function(_0x89851c){if(_0x89851c['sid']){return _0xc79311['update']({'messageId':_0x89851c['sid']});}})[_0x196d('0x1a')](function(_0x4b39dd){logger['error'](_0x196d('0x29'),_0x196d('0x2a'),'twilio',util[_0x196d('0x2b')](_0x4b39dd,{'showHidden':![],'depth':null}));});}else{logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x20'),_0x196d('0x2c'));}break;case'skebby':var _0xfc26e6='https://api.skebby.it/API/v1.0/REST/';if(_0x3d8383[_0x196d('0x2d')]&&_0x3d8383[_0x196d('0x2e')]){var _0x30376f={'recipient':[_0x288e67[_0x196d('0x23')]],'message':_0x288e67[_0x196d('0xb')],'message_type':_0x3d8383[_0x196d('0x2f')]};if(_0x3d8383[_0x196d('0x2f')]&&_0x3d8383[_0x196d('0x2f')]!=='SI'){_0x30376f[_0x196d('0x30')]=_0x3d8383[_0x196d('0x23')];}var _0x5804d6={'url':_0xfc26e6+_0x196d('0x31')+_0x3d8383['username']+'&password='+_0x3d8383[_0x196d('0x2e')],'method':_0x196d('0x32')};rp(_0x5804d6)['then'](function(_0x23f009){var _0x277a04=_0x23f009[_0x196d('0x33')](';');var _0x3057a8={'user_key':_0x277a04[0x0],'session_key':_0x277a04[0x1]};_0x5804d6={'url':_0xfc26e6+_0x196d('0x34'),'method':_0x196d('0x35'),'headers':{'user_key':_0x3057a8[_0x196d('0x36')],'Session_key':_0x3057a8[_0x196d('0x37')]},'json':!![],'body':_0x30376f};return rp(_0x5804d6);})['then'](function(_0x409006){if(_0x409006[_0x196d('0x38')]>=0x1){var _0x2e9b0b={'messageId':_0x409006[_0x196d('0x39')]};if(_0x3d8383[_0x196d('0x2f')]!=='GP'||!_0x3d8383[_0x196d('0x3a')]){_0x2e9b0b['read']=!![];}return _0xc79311['update'](_0x2e9b0b);}else{return logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),'skebby',util[_0x196d('0x2b')](_0x409006,{'showHidden':![],'depth':null}));}})[_0x196d('0x1a')](function(_0x3b5254){return logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),'skebby',util[_0x196d('0x2b')](_0x3b5254,{'showHidden':![],'depth':null}));});}else{logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x3b'),_0x196d('0x3c'));}break;case _0x196d('0x3d'):if(_0x3d8383[_0x196d('0x22')]){var _0x454dc6={'recipient':_0x288e67[_0x196d('0x23')],'message':_0x288e67['body'],'sender':_0x3d8383[_0x196d('0x3e')]||_0x3d8383[_0x196d('0x23')],'authorization':_0x3d8383['authToken']};var _0x193aee={'method':_0x196d('0x35'),'uri':_0x196d('0x3f'),'body':_0x454dc6,'json':!![]};rp(_0x193aee)['then'](function(_0x433928){var _0x2abb5c={'messageId':_0x433928[_0x196d('0x40')]};if(!_0x3d8383['deliveryReport']){_0x2abb5c['read']=!![];}return _0xc79311[_0x196d('0x41')](_0x2abb5c);})['catch'](function(_0x165e6d){logger[_0x196d('0x1b')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x196d('0x2a'),_0x196d('0x3d'),util[_0x196d('0x2b')](_0x165e6d,{'showHidden':![],'depth':null}));});}else{logger[_0x196d('0x1b')](_0x196d('0x29'),'afterCreate','connectel',_0x196d('0x42'));}break;case _0x196d('0x43'):if(_0x3d8383[_0x196d('0x2d')]&&_0x3d8383[_0x196d('0x2e')]){var _0x454dc6={'messages':[{'source':'xCALLY\x20Motion','to':_0x288e67[_0x196d('0x23')],'body':_0x288e67[_0x196d('0xb')],'from':_0x3d8383[_0x196d('0x3e')]||_0x3d8383['phone']}]};var _0x3a8cee=util[_0x196d('0x44')](_0x196d('0x45'),_0x3d8383[_0x196d('0x2d')],_0x3d8383['password']);var _0x193aee={'method':_0x196d('0x35'),'uri':'https://rest.clicksend.com/v3/sms/send','body':_0x454dc6,'headers':{'Authorization':util[_0x196d('0x44')](_0x196d('0x46'),new Buffer(_0x3a8cee)[_0x196d('0x47')](_0x196d('0x48')))},'json':!![]};rp(_0x193aee)['then'](function(_0x518435){if(_0x518435[_0x196d('0x49')]>=0xc8&&_0x518435['http_code']<=0xce){if(_0x518435[_0x196d('0x4a')]&&_0x518435['data']['queued_count']>0x0){var _0x5e8251=_[_0x196d('0x4b')](_0x518435[_0x196d('0x4a')]['messages']);var _0x18590f={'messageId':_0x5e8251['message_id']};if(!_0x3d8383[_0x196d('0x3a')]){_0x18590f['read']=!![];}return _0xc79311[_0x196d('0x41')](_0x18590f);}else{logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x4c'),util[_0x196d('0x2b')](_0x518435,{'showHidden':![],'depth':null}));}}else{logger[_0x196d('0x1b')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','clickSend',util[_0x196d('0x2b')](_0x518435,{'showHidden':![],'depth':null}));}})[_0x196d('0x1a')](function(_0x48e9a7){logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x4c'),util['inspect'](_0x48e9a7,{'showHidden':![],'depth':null}));});}else{logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x4c'),_0x196d('0x3c'));}break;case _0x196d('0x4d'):if(_0x3d8383['authId']&&_0x3d8383[_0x196d('0x22')]){var _0x454dc6={'dst':_0x288e67[_0x196d('0x23')],'text':_0x288e67[_0x196d('0xb')],'src':_0x3d8383[_0x196d('0x3e')]||_0x3d8383['phone'],'url':_0x3d8383[_0x196d('0x4e')]+'/api/sms/messages/'+_0x288e67['id']+_0x196d('0x27')+_0x3d8383[_0x196d('0x28')]};var _0x3a8cee=util[_0x196d('0x44')](_0x196d('0x45'),_0x3d8383[_0x196d('0x4f')],_0x3d8383['authToken']);var _0x193aee={'method':'POST','uri':util[_0x196d('0x44')](_0x196d('0x50'),_0x3d8383[_0x196d('0x4f')]),'body':_0x454dc6,'headers':{'Authorization':util[_0x196d('0x44')](_0x196d('0x46'),new Buffer(_0x3a8cee)[_0x196d('0x47')](_0x196d('0x48')))},'json':!![]};rp(_0x193aee)[_0x196d('0x18')](function(_0x9dd2f6){var _0x5da3f2={'messageId':_0x9dd2f6['message_uuid'][0x0]};return _0xc79311[_0x196d('0x41')](_0x5da3f2);})[_0x196d('0x1a')](function(_0x29ce89){logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x4d'),util['inspect'](_0x29ce89,{'showHidden':![],'depth':null}));});}else{logger[_0x196d('0x1b')](_0x196d('0x29'),'afterCreate',_0x196d('0x4d'),_0x196d('0x51'));}break;case _0x196d('0x52'):if(_0x3d8383[_0x196d('0x2d')]&&_0x3d8383[_0x196d('0x2e')]){if(_0x3d8383[_0x196d('0x53')]){var _0x70f535={'method':_0x196d('0x35'),'uri':_0x3d8383['baseUrl']+'/auth/1/session','body':{'username':_0x3d8383[_0x196d('0x2d')],'password':_0x3d8383['password']},'json':!![]};return rp(_0x70f535)['then'](function(_0x4c2db4){var _0x5b1230={'method':_0x196d('0x35'),'uri':_0x3d8383[_0x196d('0x53')]+_0x196d('0x54'),'body':{'messages':[{'from':_0x3d8383[_0x196d('0x23')],'destinations':[{'to':_0x288e67[_0x196d('0x23')]}],'text':_0x288e67[_0x196d('0xb')],'notifyUrl':_0x3d8383[_0x196d('0x4e')]+_0x196d('0x26')+_0x288e67['id']+_0x196d('0x27')+_0x3d8383[_0x196d('0x28')],'notifyContentType':_0x196d('0x55'),'callbackData':_0x3d8383[_0x196d('0x23')]+';'+_0x288e67[_0x196d('0xb')]}]},'headers':{'Authorization':'IBSSO\x20'+_0x4c2db4[_0x196d('0x28')]},'json':!![]};return rp(_0x5b1230)[_0x196d('0x18')](function(_0x4a8f46){if(_0x4a8f46[_0x196d('0x24')]){var _0x59ecce={'messageId':_0x4a8f46[_0x196d('0x24')][0x0]['messageId']};if(!_0x3d8383['deliveryReport']){_0x59ecce[_0x196d('0x56')]=!![];}return _0xc79311[_0x196d('0x41')](_0x59ecce);}else{return logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s',_0x196d('0x2a'),_0x196d('0x52'),util['inspect'](_0x4a8f46,{'showHidden':![],'depth':null}));}});})[_0x196d('0x1a')](function(_0x2705ec){return logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),'infobip',util[_0x196d('0x2b')](_0x2705ec,{'showHidden':![],'depth':null}));});}else{logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x52'),_0x196d('0x57'));}}else{logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x52'),'Missing\x20parameters:\x20username,\x20password');}break;case'csc':var _0x4c96d8=require(_0x196d('0x58'));if(_0x3d8383['apiKey']){var _0x783b87={};_0x783b87['login']=_0x3d8383[_0x196d('0x2d')];_0x783b87[_0x196d('0x23')]=_0x288e67[_0x196d('0x23')];_0x783b87['sender']=_0x3d8383[_0x196d('0x23')];_0x783b87['text']=_0x288e67[_0x196d('0xb')];_0x783b87['timestamp']=+new Date();var _0x5a14d2='';var _0x10f18f='';var _0x64a155=Object[_0x196d('0x59')](_0x783b87);_0x64a155[_0x196d('0x5a')]();for(var _0x15d72c=0x0;_0x15d72c<_0x64a155[_0x196d('0x5b')];_0x15d72c++){if(_0x5a14d2!=''){_0x5a14d2+='&';}_0x5a14d2+=_0x64a155[_0x15d72c]+'='+encodeURIComponent(_0x783b87[_0x64a155[_0x15d72c]]);_0x10f18f+=_0x783b87[_0x64a155[_0x15d72c]];}_0x10f18f+=_0x3d8383[_0x196d('0x5c')];_0x10f18f=_0x4c96d8['createHash'](_0x196d('0x5d'))[_0x196d('0x41')](_0x10f18f)[_0x196d('0x5e')]('hex');if(_0x5a14d2!==''){_0x5a14d2+='&';}_0x5a14d2+=_0x196d('0x5f')+_0x10f18f;var _0x5804d6={'method':'GET','uri':_0x3d8383[_0x196d('0x53')]+_0x196d('0x60')+_0x5a14d2,'json':!![]};return rp(_0x5804d6)['then'](function(_0x1124d9){var _0x9e76a6=Object['keys'](_0x1124d9);if(_0x1124d9[_0x9e76a6[0x0]][_0x196d('0x1b')]&&parseInt(_0x1124d9[_0x9e76a6[0x0]][_0x196d('0x1b')])===0x0){var _0x5c4ae0={'messageId':_0x1124d9[_0x9e76a6[0x0]]['id_sms']};if(!_0x3d8383[_0x196d('0x3a')]){_0x5c4ae0[_0x196d('0x56')]=!![];}return _0xc79311[_0x196d('0x41')](_0x5c4ae0);}else{return logger[_0x196d('0x1b')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x196d('0x2a'),'csc',util[_0x196d('0x2b')](_0x1124d9[_0x196d('0x1b')],{'showHidden':![],'depth':null}));}})['catch'](function(_0x3f435c){return logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s',_0x196d('0x2a'),_0x196d('0x61'),util[_0x196d('0x2b')](_0x3f435c,{'showHidden':![],'depth':null}));});}else{logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x61'),_0x196d('0x62'));}break;case _0x196d('0x63'):if(_0x3d8383[_0x196d('0x5c')]){var _0x411d35={'method':_0x196d('0x35'),'uri':'https://platform.clickatell.com/messages','headers':{'Authorization':_0x3d8383[_0x196d('0x5c')]},'body':{'content':_0x288e67[_0x196d('0xb')],'to':[_0x288e67[_0x196d('0x23')]],'from':_0x3d8383[_0x196d('0x23')],'binary':![],'clientMessageId':'uuid','charset':_0x196d('0x64')},'json':!![]};rp(_0x411d35)['then'](function(_0x5dae8e){if(!_0x5dae8e[_0x196d('0x1b')]){var _0x5c3232={'messageId':_0x5dae8e[_0x196d('0x24')][0x0][_0x196d('0x65')]};if(!_0x3d8383[_0x196d('0x3a')]){_0x5c3232[_0x196d('0x56')]=!![];}return _0xc79311[_0x196d('0x41')](_0x5c3232);}else{return logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),'clickatell',util[_0x196d('0x2b')](_0x5dae8e[_0x196d('0x1b')],{'showHidden':![],'depth':null}));}})['catch'](function(_0x4cdd93){return logger[_0x196d('0x1b')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x196d('0x2a'),'clickatell',util[_0x196d('0x2b')](_0x4cdd93,{'showHidden':![],'depth':null}));});}else{logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x63'),_0x196d('0x62'));}break;case _0x196d('0x66'):if(_0x3d8383[_0x196d('0x2d')]&&_0x3d8383['password']){var _0x3a8cee=util[_0x196d('0x44')]('%s:%s',_0x3d8383[_0x196d('0x2d')],_0x3d8383[_0x196d('0x2e')]);var _0x193aee={'method':_0x196d('0x35'),'uri':'https://messaging.bandwidth.com/api/v2/users/'+_0x3d8383['accountId']+'/messages','body':{'to':[_0x288e67[_0x196d('0x23')]],'text':_0x288e67['body'],'from':_0x3d8383[_0x196d('0x23')],'applicationId':_0x3d8383[_0x196d('0x67')]},'headers':{'Authorization':util['format'](_0x196d('0x46'),new Buffer(_0x3a8cee)[_0x196d('0x47')](_0x196d('0x48')))},'json':!![]};rp(_0x193aee)[_0x196d('0x18')](function(_0x1e37d3){if(_0x1e37d3['id']){var _0x2454ca={'messageId':_0x1e37d3['id']};return _0xc79311[_0x196d('0x41')](_0x2454ca);}else{logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x66'),util['inspect'](_0x1e37d3,{'showHidden':![],'depth':null}));}})['catch'](function(_0x7bd311){logger[_0x196d('0x1b')](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x66'),util[_0x196d('0x2b')](_0x7bd311,{'showHidden':![],'depth':null}));});}else{logger[_0x196d('0x1b')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x196d('0x2a'),'bandwidth',_0x196d('0x3c'));}break;case _0x196d('0x68'):if(_0x3d8383[_0x196d('0x5c')]){var _0x20e7c6={};var _0x5804d6={'method':_0x196d('0x35'),'uri':'https://api.intelepeer.com/_rest/v4/app/sms/send','headers':{'Authorization':_0x196d('0x69')+_0x3d8383[_0x196d('0x5c')],'Content-Type':'application/json'},'body':{'from':_0x3d8383['phone'],'to':_0x288e67['phone'],'text':_0x288e67[_0x196d('0xb')]},'json':!![]};return rp(_0x5804d6)[_0x196d('0x18')](function(_0x3bfb79){if(_0x3bfb79[_0x196d('0x6a')]==0xca){_0x20e7c6[_0x196d('0x6b')]=_0x3bfb79;var _0x108118={'method':_0x196d('0x35'),'uri':_0x196d('0x6c'),'headers':{'Authorization':_0x196d('0x69')+_0x3d8383[_0x196d('0x5c')],'Content-Type':_0x196d('0x55')},'body':{'refid':_0x20e7c6[_0x196d('0x6b')][_0x196d('0x6d')]},'json':!![]};return rp(_0x108118)[_0x196d('0x18')](function(_0x25c69a){_0x20e7c6[_0x196d('0x6e')]=_0x25c69a;var _0x4ac88f={'messageId':_0x20e7c6[_0x196d('0x6b')]['refid'],'read':!![]};return _0xc79311[_0x196d('0x41')](_0x4ac88f);});}else{return logger[_0x196d('0x1b')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x196d('0x2a'),_0x196d('0x68'),util[_0x196d('0x2b')](_0x3bfb79,{'showHidden':![],'depth':null}));}})['catch'](function(_0x2412a3){return logger['error'](_0x196d('0x29'),_0x196d('0x2a'),_0x196d('0x68'),util[_0x196d('0x2b')](_0x2412a3,{'showHidden':![],'depth':null}));});}else{return logger[_0x196d('0x1b')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','intelepeer',_0x196d('0x6f'));}break;}}})[_0x196d('0x70')](function(){_0x56e5bb();});}else{_0x56e5bb();}}},'charset':_0x196d('0x71'),'collate':'utf8mb4_unicode_ci'});};