Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / whatsappMessage / whatsappMessage.model.js
index fc980b4..9f71d91 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x04d5=['lodash','util','api','moment','bluebird','path','rimraf','../../config/environment','./whatsappMessage.attributes','exports','define','WhatsappMessage','messageId','fti_whatsapp_messages','body','get','direction','toLowerCase','out','UserId','WhatsappInteraction','findOne','WhatsappInteractionId','then','createdAt','catch','error','secret','find','type','twilio','accountSid','authToken','messages','create','whatsapp:','phone','remote','/status?token=','sid','WhatsappMessage,\x20%s,\x20%s,\x20%s','afterCreate','inspect','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','finally'];(function(_0x3989ce,_0x4253c1){var _0xad77b3=function(_0x12b6dc){while(--_0x12b6dc){_0x3989ce['push'](_0x3989ce['shift']());}};_0xad77b3(++_0x4253c1);}(_0x04d5,0xe1));var _0x504d=function(_0x20fc3d,_0x465cb6){_0x20fc3d=_0x20fc3d-0x0;var _0x3d9229=_0x04d5[_0x20fc3d];return _0x3d9229;};'use strict';var _=require(_0x504d('0x0'));var util=require(_0x504d('0x1'));var logger=require('../../config/logger')(_0x504d('0x2'));var moment=require(_0x504d('0x3'));var BPromise=require(_0x504d('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x504d('0x5'));var rimraf=require(_0x504d('0x6'));var config=require(_0x504d('0x7'));var attributes=require(_0x504d('0x8'));module[_0x504d('0x9')]=function(_0x535671,_0x289d44){return _0x535671[_0x504d('0xa')](_0x504d('0xb'),attributes,{'tableName':'whatsapp_messages','paranoid':![],'indexes':[{'name':'messageId','fields':[_0x504d('0xc')]},{'name':_0x504d('0xd'),'fields':[_0x504d('0xe')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x155164,_0x3f0070,_0x10a7bd){var _0x378754=_0x535671['models'];var _0x1b9e95=_0x155164[_0x504d('0xf')]({'plain':!![]});if(_0x1b9e95[_0x504d('0x10')][_0x504d('0x11')]()==='in'||_0x1b9e95[_0x504d('0x10')][_0x504d('0x11')]()===_0x504d('0x12')&&!_0x1b9e95['secret']&&!_['isNil'](_0x1b9e95[_0x504d('0x13')])){_0x378754[_0x504d('0x14')][_0x504d('0x15')]({'where':{'id':_0x1b9e95[_0x504d('0x16')]}})[_0x504d('0x17')](function(_0x3954ac){if(_0x3954ac){_0x3954ac['update']({'lastMsgAt':_0x1b9e95[_0x504d('0x18')],'lastMsgDirection':_0x1b9e95['direction'][_0x504d('0x11')]()});}})[_0x504d('0x19')](function(_0x529f96){console[_0x504d('0x1a')](_0x529f96);});}if(_0x1b9e95[_0x504d('0x10')]===_0x504d('0x12')&&!_0x1b9e95[_0x504d('0x1b')]){var _0x2a7b5b;_0x378754['WhatsappAccount'][_0x504d('0x1c')]({'where':{'id':_0x1b9e95['WhatsappAccountId']},'raw':!![]})[_0x504d('0x17')](function(_0x4eec88){_0x2a7b5b=_0x4eec88;if(_0x2a7b5b&&_0x2a7b5b[_0x504d('0x1d')]){switch(_0x2a7b5b['type']){case _0x504d('0x1e'):var _0x1e2a28=require(_0x504d('0x1e'));if(_0x2a7b5b[_0x504d('0x1f')]&&_0x2a7b5b[_0x504d('0x20')]&&_0x2a7b5b['phone']){var _0x483e28=new _0x1e2a28(_0x2a7b5b[_0x504d('0x1f')],_0x2a7b5b['authToken']);_0x483e28[_0x504d('0x21')][_0x504d('0x22')]({'body':_0x1b9e95['body'],'to':_0x504d('0x23')+_0x1b9e95['phone'],'from':_0x504d('0x23')+_0x2a7b5b[_0x504d('0x24')],'statusCallback':_0x2a7b5b[_0x504d('0x25')]+'/api/whatsapp/messages/'+_0x1b9e95['id']+_0x504d('0x26')+_0x2a7b5b['token']})['then'](function(_0x218d20){if(_0x218d20[_0x504d('0x27')]){return _0x155164['update']({'messageId':_0x218d20['sid']});}})[_0x504d('0x19')](function(_0x251284){logger['error'](_0x504d('0x28'),_0x504d('0x29'),_0x504d('0x1e'),util[_0x504d('0x2a')](_0x251284,{'showHidden':![],'depth':null}));});}else{logger[_0x504d('0x1a')]('WhatsappMessage,\x20%s,\x20%s,\x20%s',_0x504d('0x29'),_0x504d('0x1e'),_0x504d('0x2b'));}break;}}})[_0x504d('0x2c')](function(){_0x10a7bd();});}else{_0x10a7bd();}}},'charset':'utf8mb4','collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0x706a=['util','../../config/logger','api','moment','bluebird','request-promise','rimraf','../../config/environment','./whatsappMessage.attributes','exports','define','WhatsappMessage','whatsapp_messages','messageId','fti_whatsapp_messages','body','FULLTEXT','models','direction','toLowerCase','out','secret','UserId','WhatsappInteraction','then','update','catch','WhatsappAccount','find','WhatsappAccountId','type','twilio','accountSid','authToken','phone','messages','remote','/api/whatsapp/messages/','/status?token=','token','sid','error','afterCreate','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','finally','utf8mb4'];(function(_0xd03c16,_0x4999d1){var _0x2d9e4c=function(_0x162c2f){while(--_0x162c2f){_0xd03c16['push'](_0xd03c16['shift']());}};_0x2d9e4c(++_0x4999d1);}(_0x706a,0x1cc));var _0xa706=function(_0xdd827a,_0x482ad2){_0xdd827a=_0xdd827a-0x0;var _0x2f46f1=_0x706a[_0xdd827a];return _0x2f46f1;};'use strict';var _=require('lodash');var util=require(_0xa706('0x0'));var logger=require(_0xa706('0x1'))(_0xa706('0x2'));var moment=require(_0xa706('0x3'));var BPromise=require(_0xa706('0x4'));var rp=require(_0xa706('0x5'));var fs=require('fs');var path=require('path');var rimraf=require(_0xa706('0x6'));var config=require(_0xa706('0x7'));var attributes=require(_0xa706('0x8'));module[_0xa706('0x9')]=function(_0x59bcca,_0x537d98){return _0x59bcca[_0xa706('0xa')](_0xa706('0xb'),attributes,{'tableName':_0xa706('0xc'),'paranoid':![],'indexes':[{'name':_0xa706('0xd'),'fields':[_0xa706('0xd')]},{'name':_0xa706('0xe'),'fields':[_0xa706('0xf')],'type':_0xa706('0x10')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x2a2863,_0x49ee72,_0x5e0908){var _0x19a720=_0x59bcca[_0xa706('0x11')];var _0x31d97d=_0x2a2863['get']({'plain':!![]});if(_0x31d97d[_0xa706('0x12')]['toLowerCase']()==='in'||_0x31d97d[_0xa706('0x12')][_0xa706('0x13')]()===_0xa706('0x14')&&!_0x31d97d[_0xa706('0x15')]&&!_['isNil'](_0x31d97d[_0xa706('0x16')])){_0x19a720[_0xa706('0x17')]['findOne']({'where':{'id':_0x31d97d['WhatsappInteractionId']}})[_0xa706('0x18')](function(_0x433624){if(_0x433624){_0x433624[_0xa706('0x19')]({'lastMsgAt':_0x31d97d['createdAt'],'lastMsgDirection':_0x31d97d['direction'][_0xa706('0x13')]()});}})[_0xa706('0x1a')](function(_0x267f93){console['error'](_0x267f93);});}if(_0x31d97d[_0xa706('0x12')]===_0xa706('0x14')&&!_0x31d97d[_0xa706('0x15')]){var _0x4db4c2;_0x19a720[_0xa706('0x1b')][_0xa706('0x1c')]({'where':{'id':_0x31d97d[_0xa706('0x1d')]},'raw':!![]})[_0xa706('0x18')](function(_0x2a7a3c){_0x4db4c2=_0x2a7a3c;if(_0x4db4c2&&_0x4db4c2[_0xa706('0x1e')]){switch(_0x4db4c2[_0xa706('0x1e')]){case _0xa706('0x1f'):var _0x1277b4=require(_0xa706('0x1f'));if(_0x4db4c2[_0xa706('0x20')]&&_0x4db4c2[_0xa706('0x21')]&&_0x4db4c2[_0xa706('0x22')]){var _0x4934ec=new _0x1277b4(_0x4db4c2[_0xa706('0x20')],_0x4db4c2[_0xa706('0x21')]);_0x4934ec[_0xa706('0x23')]['create']({'body':_0x31d97d[_0xa706('0xf')],'to':'whatsapp:'+_0x31d97d[_0xa706('0x22')],'from':'whatsapp:'+_0x4db4c2[_0xa706('0x22')],'statusCallback':_0x4db4c2[_0xa706('0x24')]+_0xa706('0x25')+_0x31d97d['id']+_0xa706('0x26')+_0x4db4c2[_0xa706('0x27')]})['then'](function(_0x2cae31){if(_0x2cae31[_0xa706('0x28')]){return _0x2a2863[_0xa706('0x19')]({'messageId':_0x2cae31['sid']});}})[_0xa706('0x1a')](function(_0x18e44a){logger[_0xa706('0x29')]('WhatsappMessage,\x20%s,\x20%s,\x20%s',_0xa706('0x2a'),_0xa706('0x1f'),util['inspect'](_0x18e44a,{'showHidden':![],'depth':null}));});}else{logger[_0xa706('0x29')]('WhatsappMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0xa706('0x1f'),_0xa706('0x2b'));}break;}}})[_0xa706('0x2c')](function(){_0x5e0908();});}else{_0x5e0908();}}},'charset':_0xa706('0x2d'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file