Built motion from commit ecdc8e66766c75b1b08288b0ea13eb12d42606b4. Version 3.0.0...
[motion-next.git] / server / api / whatsappMessage / whatsappMessage.model.js
index effa656..f0c3fc7 100644 (file)
@@ -1 +1 @@
-const a803_0x44c9=['WhatsappMessage,\x20%s,\x20%s,\x20%s','out','secret','token','accountSid','phone','afterCreate','WhatsappInteraction','update','WhatsappAccountId','define','type','/status?token=','models','remote','WhatsappInteractionId','./whatsappMessage.attributes','utf8mb4_unicode_ci','whatsapp_messages','util','catch','isNil','findOne','lodash','body','../../config/logger','sid','api','error','whatsapp:','then','authToken','exports','WhatsappMessage','toLowerCase','direction','get','/api/whatsapp/messages/','utf8mb4','create','createdAt','messageId','twilio'];(function(_0x1bbf5f,_0x44c9b8){const _0x34b211=function(_0x5a79fc){while(--_0x5a79fc){_0x1bbf5f['push'](_0x1bbf5f['shift']());}};_0x34b211(++_0x44c9b8);}(a803_0x44c9,0x169));const a803_0x34b2=function(_0x1bbf5f,_0x44c9b8){_0x1bbf5f=_0x1bbf5f-0x0;let _0x34b211=a803_0x44c9[_0x1bbf5f];return _0x34b211;};const _0x544700=a803_0x34b2;'use strict';const _=require(_0x544700('0x6')),util=require(_0x544700('0x2')),logger=require(_0x544700('0x8'))(_0x544700('0xa')),attributes=require(_0x544700('0x2a'));module[_0x544700('0xf')]=function(_0x5a79fc){const _0x1ba522=_0x544700,_0x3aff23=_0x5a79fc[_0x1ba522('0x27')],_0x1b33a3=_0x5a79fc[_0x1ba522('0x24')](_0x1ba522('0x10'),attributes,{'tableName':_0x1ba522('0x1'),'paranoid':![],'indexes':[{'name':_0x1ba522('0x18'),'fields':[_0x1ba522('0x18')]},{'name':'fti_whatsapp_messages','fields':[_0x1ba522('0x7')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x199326){const _0xeebe50=_0x1ba522,_0x36409e=_0x199326[_0xeebe50('0x13')]({'plain':!![]});(_0x36409e[_0xeebe50('0x12')][_0xeebe50('0x11')]()==='in'||_0x36409e[_0xeebe50('0x12')][_0xeebe50('0x11')]()===_0xeebe50('0x1b')&&!_0x36409e[_0xeebe50('0x1c')]&&!_[_0xeebe50('0x4')](_0x36409e['UserId']))&&_0x3aff23[_0xeebe50('0x21')][_0xeebe50('0x5')]({'where':{'id':_0x36409e[_0xeebe50('0x29')]}})['then'](function(_0xc7bcfc){const _0x28db3e=_0xeebe50;_0xc7bcfc&&_0xc7bcfc[_0x28db3e('0x22')]({'lastMsgAt':_0x36409e[_0x28db3e('0x17')],'lastMsgDirection':_0x36409e['direction']['toLowerCase']()});})[_0xeebe50('0x3')](function(_0x22b0db){const _0xd1eed2=_0xeebe50;console[_0xd1eed2('0xb')](_0x22b0db);});if(_0x36409e[_0xeebe50('0x12')]==='out'&&!_0x36409e[_0xeebe50('0x1c')]){let _0xcb15df;_0x3aff23['WhatsappAccount'][_0xeebe50('0x5')]({'where':{'id':_0x36409e[_0xeebe50('0x23')]},'raw':!![]})[_0xeebe50('0xd')](function(_0x6f2752){const _0x23cb18=_0xeebe50;_0xcb15df=_0x6f2752;if(_0xcb15df&&_0xcb15df[_0x23cb18('0x25')])switch(_0xcb15df['type']){case _0x23cb18('0x19'):{const _0x517cfb=require(_0x23cb18('0x19'));if(_0xcb15df['accountSid']&&_0xcb15df['authToken']&&_0xcb15df[_0x23cb18('0x1f')]){const _0x1d32d6=new _0x517cfb(_0xcb15df[_0x23cb18('0x1e')],_0xcb15df[_0x23cb18('0xe')]);_0x1d32d6['messages'][_0x23cb18('0x16')]({'body':_0x36409e[_0x23cb18('0x7')],'to':'whatsapp:'+_0x36409e[_0x23cb18('0x1f')],'from':_0x23cb18('0xc')+_0xcb15df[_0x23cb18('0x1f')],'statusCallback':_0xcb15df[_0x23cb18('0x28')]+_0x23cb18('0x14')+_0x36409e['id']+_0x23cb18('0x26')+_0xcb15df[_0x23cb18('0x1d')]})[_0x23cb18('0xd')](function(_0x313633){const _0x587050=_0x23cb18;if(_0x313633[_0x587050('0x9')])return _0x199326['update']({'messageId':_0x313633[_0x587050('0x9')]});})['catch'](function(_0x46d70d){const _0x2ddd7b=_0x23cb18;logger[_0x2ddd7b('0xb')]('WhatsappMessage,\x20%s,\x20%s,\x20%s',_0x2ddd7b('0x20'),_0x2ddd7b('0x19'),util['inspect'](_0x46d70d,{'showHidden':![],'depth':null}));});}else logger['error'](_0x23cb18('0x1a'),'afterCreate',_0x23cb18('0x19'),'Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken');}break;}})['finally'](function(){return null;});}else return null;}},'charset':_0x1ba522('0x15'),'collate':_0x1ba522('0x0')});return _0x1b33a3;};
\ No newline at end of file
+const a803_0x5088=['update','catch','utf8mb4_unicode_ci','out','FULLTEXT','api','error','afterCreate','exports','./whatsappMessage.attributes','/status?token=','phone','twilio','create','../../config/logger','remote','isNil','define','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','direction','UserId','authToken','inspect','fti_whatsapp_messages','WhatsappInteractionId','models','WhatsappAccountId','get','lodash','toLowerCase','type','then','/api/whatsapp/messages/','accountSid','secret','messageId','createdAt','finally','WhatsappMessage','WhatsappMessage,\x20%s,\x20%s,\x20%s','sid'];(function(_0x319676,_0x508833){const _0x21292c=function(_0x1fb5da){while(--_0x1fb5da){_0x319676['push'](_0x319676['shift']());}};_0x21292c(++_0x508833);}(a803_0x5088,0x1c3));const a803_0x2129=function(_0x319676,_0x508833){_0x319676=_0x319676-0x0;let _0x21292c=a803_0x5088[_0x319676];return _0x21292c;};const _0x103f7f=a803_0x2129;'use strict';const _=require(_0x103f7f('0x1c')),util=require('util'),logger=require(_0x103f7f('0xe'))(_0x103f7f('0x5')),attributes=require(_0x103f7f('0x9'));module[_0x103f7f('0x8')]=function(_0x1fb5da){const _0x4ecb1b=_0x103f7f,_0x46bf29=_0x1fb5da[_0x4ecb1b('0x19')],_0x24f9cb=_0x1fb5da[_0x4ecb1b('0x11')](_0x4ecb1b('0x26'),attributes,{'tableName':'whatsapp_messages','paranoid':![],'indexes':[{'name':_0x4ecb1b('0x23'),'fields':[_0x4ecb1b('0x23')]},{'name':_0x4ecb1b('0x17'),'fields':['body'],'type':_0x4ecb1b('0x4')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x1c7af4){const _0x49afc8=_0x4ecb1b,_0x171a0c=_0x1c7af4[_0x49afc8('0x1b')]({'plain':!![]});(_0x171a0c['direction']['toLowerCase']()==='in'||_0x171a0c[_0x49afc8('0x13')][_0x49afc8('0x1d')]()===_0x49afc8('0x3')&&!_0x171a0c[_0x49afc8('0x22')]&&!_[_0x49afc8('0x10')](_0x171a0c[_0x49afc8('0x14')]))&&_0x46bf29['WhatsappInteraction']['findOne']({'where':{'id':_0x171a0c[_0x49afc8('0x18')]}})[_0x49afc8('0x1f')](function(_0x2dddc9){const _0x461889=_0x49afc8;_0x2dddc9&&_0x2dddc9[_0x461889('0x0')]({'lastMsgAt':_0x171a0c[_0x461889('0x24')],'lastMsgDirection':_0x171a0c[_0x461889('0x13')][_0x461889('0x1d')]()});})[_0x49afc8('0x1')](function(_0x4ee2cc){console['error'](_0x4ee2cc);});if(_0x171a0c['direction']==='out'&&!_0x171a0c[_0x49afc8('0x22')]){let _0x70286d;_0x46bf29['WhatsappAccount']['findOne']({'where':{'id':_0x171a0c[_0x49afc8('0x1a')]},'raw':!![]})[_0x49afc8('0x1f')](function(_0x433c18){const _0x5e12eb=_0x49afc8;_0x70286d=_0x433c18;if(_0x70286d&&_0x70286d[_0x5e12eb('0x1e')])switch(_0x70286d[_0x5e12eb('0x1e')]){case _0x5e12eb('0xc'):{const _0x3df0d6=require(_0x5e12eb('0xc'));if(_0x70286d[_0x5e12eb('0x21')]&&_0x70286d[_0x5e12eb('0x15')]&&_0x70286d[_0x5e12eb('0xb')]){const _0x7a6e25=new _0x3df0d6(_0x70286d['accountSid'],_0x70286d[_0x5e12eb('0x15')]);_0x7a6e25['messages'][_0x5e12eb('0xd')]({'body':_0x171a0c['body'],'to':'whatsapp:'+_0x171a0c[_0x5e12eb('0xb')],'from':'whatsapp:'+_0x70286d[_0x5e12eb('0xb')],'statusCallback':_0x70286d[_0x5e12eb('0xf')]+_0x5e12eb('0x20')+_0x171a0c['id']+_0x5e12eb('0xa')+_0x70286d['token']})[_0x5e12eb('0x1f')](function(_0x4d2f2a){const _0x373c12=_0x5e12eb;if(_0x4d2f2a[_0x373c12('0x28')])return _0x1c7af4[_0x373c12('0x0')]({'messageId':_0x4d2f2a['sid']});})[_0x5e12eb('0x1')](function(_0x44ea58){const _0x505156=_0x5e12eb;logger[_0x505156('0x6')](_0x505156('0x27'),'afterCreate',_0x505156('0xc'),util[_0x505156('0x16')](_0x44ea58,{'showHidden':![],'depth':null}));});}else logger['error'](_0x5e12eb('0x27'),_0x5e12eb('0x7'),_0x5e12eb('0xc'),_0x5e12eb('0x12'));}break;}})[_0x49afc8('0x25')](function(){return null;});}else return null;}},'charset':'utf8mb4','collate':_0x4ecb1b('0x2')});return _0x24f9cb;};
\ No newline at end of file