Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / whatsappMessage / whatsappMessage.model.js
index f07296a..82d593b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xeeeb=['create','body','whatsapp:','remote','/api/whatsapp/messages/','/status?token=','sid','catch','WhatsappMessage,\x20%s,\x20%s,\x20%s','inspect','afterCreate','finally','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf','../../config/environment','./whatsappMessage.attributes','exports','WhatsappMessage','whatsapp_messages','messageId','fti_whatsapp_messages','FULLTEXT','models','get','direction','toLowerCase','out','secret','UserId','WhatsappInteraction','findOne','WhatsappInteractionId','then','update','createdAt','error','find','WhatsappAccountId','type','twilio','accountSid','phone'];(function(_0x206381,_0x135bc4){var _0x270d22=function(_0x237b95){while(--_0x237b95){_0x206381['push'](_0x206381['shift']());}};_0x270d22(++_0x135bc4);}(_0xeeeb,0x1d9));var _0xbeee=function(_0xcc904b,_0x4c9ac3){_0xcc904b=_0xcc904b-0x0;var _0x22bb23=_0xeeeb[_0xcc904b];return _0x22bb23;};'use strict';var _=require(_0xbeee('0x0'));var util=require(_0xbeee('0x1'));var logger=require(_0xbeee('0x2'))(_0xbeee('0x3'));var moment=require(_0xbeee('0x4'));var BPromise=require(_0xbeee('0x5'));var rp=require(_0xbeee('0x6'));var fs=require('fs');var path=require(_0xbeee('0x7'));var rimraf=require(_0xbeee('0x8'));var config=require(_0xbeee('0x9'));var attributes=require(_0xbeee('0xa'));module[_0xbeee('0xb')]=function(_0xe5c536,_0x47a187){return _0xe5c536['define'](_0xbeee('0xc'),attributes,{'tableName':_0xbeee('0xd'),'paranoid':![],'indexes':[{'name':_0xbeee('0xe'),'fields':[_0xbeee('0xe')]},{'name':_0xbeee('0xf'),'fields':['body'],'type':_0xbeee('0x10')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x41b2d5,_0x21d145,_0x20fdb2){var _0x3c0c73=_0xe5c536[_0xbeee('0x11')];var _0x67b155=_0x41b2d5[_0xbeee('0x12')]({'plain':!![]});if(_0x67b155[_0xbeee('0x13')][_0xbeee('0x14')]()==='in'||_0x67b155[_0xbeee('0x13')]['toLowerCase']()===_0xbeee('0x15')&&!_0x67b155[_0xbeee('0x16')]&&!_['isNil'](_0x67b155[_0xbeee('0x17')])){_0x3c0c73[_0xbeee('0x18')][_0xbeee('0x19')]({'where':{'id':_0x67b155[_0xbeee('0x1a')]}})[_0xbeee('0x1b')](function(_0x236b66){if(_0x236b66){_0x236b66[_0xbeee('0x1c')]({'lastMsgAt':_0x67b155[_0xbeee('0x1d')],'lastMsgDirection':_0x67b155[_0xbeee('0x13')]['toLowerCase']()});}})['catch'](function(_0x2abbbb){console[_0xbeee('0x1e')](_0x2abbbb);});}if(_0x67b155['direction']===_0xbeee('0x15')&&!_0x67b155[_0xbeee('0x16')]){var _0x232187;_0x3c0c73['WhatsappAccount'][_0xbeee('0x1f')]({'where':{'id':_0x67b155[_0xbeee('0x20')]},'raw':!![]})[_0xbeee('0x1b')](function(_0x5117f5){_0x232187=_0x5117f5;if(_0x232187&&_0x232187[_0xbeee('0x21')]){switch(_0x232187[_0xbeee('0x21')]){case _0xbeee('0x22'):var _0x10361c=require(_0xbeee('0x22'));if(_0x232187[_0xbeee('0x23')]&&_0x232187['authToken']&&_0x232187[_0xbeee('0x24')]){var _0xd49cd9=new _0x10361c(_0x232187[_0xbeee('0x23')],_0x232187['authToken']);_0xd49cd9['messages'][_0xbeee('0x25')]({'body':_0x67b155[_0xbeee('0x26')],'to':'whatsapp:'+_0x67b155['phone'],'from':_0xbeee('0x27')+_0x232187[_0xbeee('0x24')],'statusCallback':_0x232187[_0xbeee('0x28')]+_0xbeee('0x29')+_0x67b155['id']+_0xbeee('0x2a')+_0x232187['token']})['then'](function(_0x44ebfb){if(_0x44ebfb[_0xbeee('0x2b')]){return _0x41b2d5[_0xbeee('0x1c')]({'messageId':_0x44ebfb[_0xbeee('0x2b')]});}})[_0xbeee('0x2c')](function(_0x344c6d){logger[_0xbeee('0x1e')](_0xbeee('0x2d'),'afterCreate','twilio',util[_0xbeee('0x2e')](_0x344c6d,{'showHidden':![],'depth':null}));});}else{logger[_0xbeee('0x1e')](_0xbeee('0x2d'),_0xbeee('0x2f'),_0xbeee('0x22'),'Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken');}break;}}})[_0xbeee('0x30')](function(){_0x20fdb2();});}else{_0x20fdb2();}}},'charset':_0xbeee('0x31'),'collate':_0xbeee('0x32')});};
\ No newline at end of file
+var _0x68b7=['./whatsappMessage.attributes','exports','define','WhatsappMessage','whatsapp_messages','messageId','body','FULLTEXT','get','direction','toLowerCase','out','secret','isNil','UserId','WhatsappInteraction','findOne','WhatsappInteractionId','update','createdAt','error','WhatsappAccount','find','WhatsappAccountId','then','type','twilio','authToken','phone','accountSid','messages','create','whatsapp:','remote','/api/whatsapp/messages/','/status?token=','token','sid','catch','afterCreate','finally','utf8mb4_unicode_ci','lodash','../../config/logger','api','moment','request-promise','path','rimraf'];(function(_0x29ccbf,_0x305077){var _0x464538=function(_0x121573){while(--_0x121573){_0x29ccbf['push'](_0x29ccbf['shift']());}};_0x464538(++_0x305077);}(_0x68b7,0x8c));var _0x768b=function(_0x44b619,_0x5ea07a){_0x44b619=_0x44b619-0x0;var _0x2825cd=_0x68b7[_0x44b619];return _0x2825cd;};'use strict';var _=require(_0x768b('0x0'));var util=require('util');var logger=require(_0x768b('0x1'))(_0x768b('0x2'));var moment=require(_0x768b('0x3'));var BPromise=require('bluebird');var rp=require(_0x768b('0x4'));var fs=require('fs');var path=require(_0x768b('0x5'));var rimraf=require(_0x768b('0x6'));var config=require('../../config/environment');var attributes=require(_0x768b('0x7'));module[_0x768b('0x8')]=function(_0x18aaaa,_0x31aba4){return _0x18aaaa[_0x768b('0x9')](_0x768b('0xa'),attributes,{'tableName':_0x768b('0xb'),'paranoid':![],'indexes':[{'name':'messageId','fields':[_0x768b('0xc')]},{'name':'fti_whatsapp_messages','fields':[_0x768b('0xd')],'type':_0x768b('0xe')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x3ebfe5,_0x17f241,_0x40c6d3){var _0x2d4edc=_0x18aaaa['models'];var _0x3ab8a9=_0x3ebfe5[_0x768b('0xf')]({'plain':!![]});if(_0x3ab8a9['direction']['toLowerCase']()==='in'||_0x3ab8a9[_0x768b('0x10')][_0x768b('0x11')]()===_0x768b('0x12')&&!_0x3ab8a9[_0x768b('0x13')]&&!_[_0x768b('0x14')](_0x3ab8a9[_0x768b('0x15')])){_0x2d4edc[_0x768b('0x16')][_0x768b('0x17')]({'where':{'id':_0x3ab8a9[_0x768b('0x18')]}})['then'](function(_0x467f33){if(_0x467f33){_0x467f33[_0x768b('0x19')]({'lastMsgAt':_0x3ab8a9[_0x768b('0x1a')],'lastMsgDirection':_0x3ab8a9[_0x768b('0x10')][_0x768b('0x11')]()});}})['catch'](function(_0x17078f){console[_0x768b('0x1b')](_0x17078f);});}if(_0x3ab8a9[_0x768b('0x10')]===_0x768b('0x12')&&!_0x3ab8a9[_0x768b('0x13')]){var _0x7fc465;_0x2d4edc[_0x768b('0x1c')][_0x768b('0x1d')]({'where':{'id':_0x3ab8a9[_0x768b('0x1e')]},'raw':!![]})[_0x768b('0x1f')](function(_0x92160e){_0x7fc465=_0x92160e;if(_0x7fc465&&_0x7fc465[_0x768b('0x20')]){switch(_0x7fc465['type']){case'twilio':var _0x2ce978=require(_0x768b('0x21'));if(_0x7fc465['accountSid']&&_0x7fc465[_0x768b('0x22')]&&_0x7fc465[_0x768b('0x23')]){var _0x5c81ca=new _0x2ce978(_0x7fc465[_0x768b('0x24')],_0x7fc465[_0x768b('0x22')]);_0x5c81ca[_0x768b('0x25')][_0x768b('0x26')]({'body':_0x3ab8a9[_0x768b('0xd')],'to':'whatsapp:'+_0x3ab8a9['phone'],'from':_0x768b('0x27')+_0x7fc465[_0x768b('0x23')],'statusCallback':_0x7fc465[_0x768b('0x28')]+_0x768b('0x29')+_0x3ab8a9['id']+_0x768b('0x2a')+_0x7fc465[_0x768b('0x2b')]})[_0x768b('0x1f')](function(_0x3f5abe){if(_0x3f5abe[_0x768b('0x2c')]){return _0x3ebfe5[_0x768b('0x19')]({'messageId':_0x3f5abe[_0x768b('0x2c')]});}})[_0x768b('0x2d')](function(_0x3a5307){logger[_0x768b('0x1b')]('WhatsappMessage,\x20%s,\x20%s,\x20%s',_0x768b('0x2e'),'twilio',util['inspect'](_0x3a5307,{'showHidden':![],'depth':null}));});}else{logger['error']('WhatsappMessage,\x20%s,\x20%s,\x20%s',_0x768b('0x2e'),_0x768b('0x21'),'Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken');}break;}}})[_0x768b('0x2f')](function(){_0x40c6d3();});}else{_0x40c6d3();}}},'charset':'utf8mb4','collate':_0x768b('0x30')});};
\ No newline at end of file