Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / whatsappMessage / whatsappMessage.model.js
index dce8fd5..076715a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3970=['direction','toLowerCase','out','UserId','findOne','then','createdAt','catch','secret','WhatsappAccount','find','WhatsappAccountId','twilio','accountSid','authToken','phone','messages','whatsapp:','/api/whatsapp/messages/','/status?token=','token','sid','update','WhatsappMessage,\x20%s,\x20%s,\x20%s','afterCreate','inspect','finally','utf8mb4','lodash','util','api','bluebird','request-promise','path','rimraf','../../config/environment','exports','define','WhatsappMessage','whatsapp_messages','fti_whatsapp_messages','body','FULLTEXT','get'];(function(_0x549aca,_0x50a1ef){var _0x1ea35e=function(_0x1a0fc7){while(--_0x1a0fc7){_0x549aca['push'](_0x549aca['shift']());}};_0x1ea35e(++_0x50a1ef);}(_0x3970,0x1d4));var _0x0397=function(_0x142020,_0x1f7233){_0x142020=_0x142020-0x0;var _0x40da8f=_0x3970[_0x142020];return _0x40da8f;};'use strict';var _=require(_0x0397('0x0'));var util=require(_0x0397('0x1'));var logger=require('../../config/logger')(_0x0397('0x2'));var moment=require('moment');var BPromise=require(_0x0397('0x3'));var rp=require(_0x0397('0x4'));var fs=require('fs');var path=require(_0x0397('0x5'));var rimraf=require(_0x0397('0x6'));var config=require(_0x0397('0x7'));var attributes=require('./whatsappMessage.attributes');module[_0x0397('0x8')]=function(_0xc638c0,_0x15dbbe){return _0xc638c0[_0x0397('0x9')](_0x0397('0xa'),attributes,{'tableName':_0x0397('0xb'),'paranoid':![],'indexes':[{'name':'messageId','fields':['messageId']},{'name':_0x0397('0xc'),'fields':[_0x0397('0xd')],'type':_0x0397('0xe')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x4b87cf,_0x22566b,_0x43920f){var _0x418f47=_0xc638c0['models'];var _0x38fb53=_0x4b87cf[_0x0397('0xf')]({'plain':!![]});if(_0x38fb53[_0x0397('0x10')]['toLowerCase']()==='in'||_0x38fb53[_0x0397('0x10')][_0x0397('0x11')]()===_0x0397('0x12')&&!_0x38fb53['secret']&&!_['isNil'](_0x38fb53[_0x0397('0x13')])){_0x418f47['WhatsappInteraction'][_0x0397('0x14')]({'where':{'id':_0x38fb53['WhatsappInteractionId']}})[_0x0397('0x15')](function(_0x2488c5){if(_0x2488c5){_0x2488c5['update']({'lastMsgAt':_0x38fb53[_0x0397('0x16')],'lastMsgDirection':_0x38fb53[_0x0397('0x10')][_0x0397('0x11')]()});}})[_0x0397('0x17')](function(_0x5c6f91){console['error'](_0x5c6f91);});}if(_0x38fb53[_0x0397('0x10')]===_0x0397('0x12')&&!_0x38fb53[_0x0397('0x18')]){var _0x4fa9b6;_0x418f47[_0x0397('0x19')][_0x0397('0x1a')]({'where':{'id':_0x38fb53[_0x0397('0x1b')]},'raw':!![]})['then'](function(_0x54878b){_0x4fa9b6=_0x54878b;if(_0x4fa9b6&&_0x4fa9b6['type']){switch(_0x4fa9b6['type']){case _0x0397('0x1c'):var _0x1a8eda=require(_0x0397('0x1c'));if(_0x4fa9b6[_0x0397('0x1d')]&&_0x4fa9b6[_0x0397('0x1e')]&&_0x4fa9b6[_0x0397('0x1f')]){var _0x9c8bc6=new _0x1a8eda(_0x4fa9b6[_0x0397('0x1d')],_0x4fa9b6[_0x0397('0x1e')]);_0x9c8bc6[_0x0397('0x20')]['create']({'body':_0x38fb53[_0x0397('0xd')],'to':_0x0397('0x21')+_0x38fb53[_0x0397('0x1f')],'from':_0x0397('0x21')+_0x4fa9b6['phone'],'statusCallback':_0x4fa9b6['remote']+_0x0397('0x22')+_0x38fb53['id']+_0x0397('0x23')+_0x4fa9b6[_0x0397('0x24')]})['then'](function(_0x25d255){if(_0x25d255[_0x0397('0x25')]){return _0x4b87cf[_0x0397('0x26')]({'messageId':_0x25d255['sid']});}})[_0x0397('0x17')](function(_0x1101fc){logger['error'](_0x0397('0x27'),_0x0397('0x28'),_0x0397('0x1c'),util[_0x0397('0x29')](_0x1101fc,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x0397('0x27'),_0x0397('0x28'),'twilio','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken');}break;}}})[_0x0397('0x2a')](function(){_0x43920f();});}else{_0x43920f();}}},'charset':_0x0397('0x2b'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0xea54=['catch','WhatsappMessage,\x20%s,\x20%s,\x20%s','afterCreate','inspect','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','finally','utf8mb4_unicode_ci','../../config/logger','path','../../config/environment','exports','define','WhatsappMessage','whatsapp_messages','messageId','fti_whatsapp_messages','body','FULLTEXT','models','direction','toLowerCase','out','secret','isNil','UserId','WhatsappInteraction','findOne','WhatsappInteractionId','then','update','error','WhatsappAccount','find','WhatsappAccountId','type','twilio','accountSid','authToken','phone','messages','create','whatsapp:','/status?token=','token','sid'];(function(_0x1144b9,_0x58585e){var _0x58552c=function(_0x51b1af){while(--_0x51b1af){_0x1144b9['push'](_0x1144b9['shift']());}};_0x58552c(++_0x58585e);}(_0xea54,0x142));var _0x4ea5=function(_0x4549a3,_0x27d7fa){_0x4549a3=_0x4549a3-0x0;var _0x4cb79f=_0xea54[_0x4549a3];return _0x4cb79f;};'use strict';var _=require('lodash');var util=require('util');var logger=require(_0x4ea5('0x0'))('api');var moment=require('moment');var BPromise=require('bluebird');var rp=require('request-promise');var fs=require('fs');var path=require(_0x4ea5('0x1'));var rimraf=require('rimraf');var config=require(_0x4ea5('0x2'));var attributes=require('./whatsappMessage.attributes');module[_0x4ea5('0x3')]=function(_0xc3e1b4,_0x57b36e){return _0xc3e1b4[_0x4ea5('0x4')](_0x4ea5('0x5'),attributes,{'tableName':_0x4ea5('0x6'),'paranoid':![],'indexes':[{'name':'messageId','fields':[_0x4ea5('0x7')]},{'name':_0x4ea5('0x8'),'fields':[_0x4ea5('0x9')],'type':_0x4ea5('0xa')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x2bc48f,_0x549b9a,_0x574da3){var _0x4f2699=_0xc3e1b4[_0x4ea5('0xb')];var _0x145ec0=_0x2bc48f['get']({'plain':!![]});if(_0x145ec0[_0x4ea5('0xc')][_0x4ea5('0xd')]()==='in'||_0x145ec0[_0x4ea5('0xc')][_0x4ea5('0xd')]()===_0x4ea5('0xe')&&!_0x145ec0[_0x4ea5('0xf')]&&!_[_0x4ea5('0x10')](_0x145ec0[_0x4ea5('0x11')])){_0x4f2699[_0x4ea5('0x12')][_0x4ea5('0x13')]({'where':{'id':_0x145ec0[_0x4ea5('0x14')]}})[_0x4ea5('0x15')](function(_0x14f1d4){if(_0x14f1d4){_0x14f1d4[_0x4ea5('0x16')]({'lastMsgAt':_0x145ec0['createdAt'],'lastMsgDirection':_0x145ec0[_0x4ea5('0xc')][_0x4ea5('0xd')]()});}})['catch'](function(_0xba546d){console[_0x4ea5('0x17')](_0xba546d);});}if(_0x145ec0[_0x4ea5('0xc')]===_0x4ea5('0xe')&&!_0x145ec0[_0x4ea5('0xf')]){var _0x50e1c4;_0x4f2699[_0x4ea5('0x18')][_0x4ea5('0x19')]({'where':{'id':_0x145ec0[_0x4ea5('0x1a')]},'raw':!![]})[_0x4ea5('0x15')](function(_0x462a54){_0x50e1c4=_0x462a54;if(_0x50e1c4&&_0x50e1c4['type']){switch(_0x50e1c4[_0x4ea5('0x1b')]){case'twilio':var _0x2492fd=require(_0x4ea5('0x1c'));if(_0x50e1c4[_0x4ea5('0x1d')]&&_0x50e1c4[_0x4ea5('0x1e')]&&_0x50e1c4[_0x4ea5('0x1f')]){var _0x43e353=new _0x2492fd(_0x50e1c4[_0x4ea5('0x1d')],_0x50e1c4['authToken']);_0x43e353[_0x4ea5('0x20')][_0x4ea5('0x21')]({'body':_0x145ec0[_0x4ea5('0x9')],'to':_0x4ea5('0x22')+_0x145ec0[_0x4ea5('0x1f')],'from':_0x4ea5('0x22')+_0x50e1c4['phone'],'statusCallback':_0x50e1c4['remote']+'/api/whatsapp/messages/'+_0x145ec0['id']+_0x4ea5('0x23')+_0x50e1c4[_0x4ea5('0x24')]})['then'](function(_0x505ec2){if(_0x505ec2[_0x4ea5('0x25')]){return _0x2bc48f[_0x4ea5('0x16')]({'messageId':_0x505ec2[_0x4ea5('0x25')]});}})[_0x4ea5('0x26')](function(_0x3a8553){logger[_0x4ea5('0x17')](_0x4ea5('0x27'),_0x4ea5('0x28'),_0x4ea5('0x1c'),util[_0x4ea5('0x29')](_0x3a8553,{'showHidden':![],'depth':null}));});}else{logger[_0x4ea5('0x17')](_0x4ea5('0x27'),_0x4ea5('0x28'),'twilio',_0x4ea5('0x2a'));}break;}}})[_0x4ea5('0x2b')](function(){_0x574da3();});}else{_0x574da3();}}},'charset':'utf8mb4','collate':_0x4ea5('0x2c')});};
\ No newline at end of file