Built motion from commit 55091a5c.|2.6.30
[motion2.git] / server / api / openchannelMessage / openchannelMessage.model.js
index 814a465..8a697b8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x001e=['utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','bluebird','request-promise','path','./openchannelMessage.attributes','exports','define','OpenchannelMessage','openchannel_messages','fti_openchannel_messages','body','FULLTEXT','models','get','direction','toLowerCase','out','secret','isNil','UserId','findOne','OpenchannelInteractionId','then','createdAt','error','CmContact','describe','OpenchannelAccount','find','OpenchannelAccountId','OpenchannelInteraction','Interactions','keys','replyUri','OpenchannelMessage,\x20%s,\x20%s','afterCreate','length','omit','Contact','POST','format','Message\x20%d\x20forwarded\x20to\x20%s','threadId','Interaction','update','catch','inspect','finally'];(function(_0x28b0a4,_0x2ea758){var _0x105ce6=function(_0x6df20f){while(--_0x6df20f){_0x28b0a4['push'](_0x28b0a4['shift']());}};_0x105ce6(++_0x2ea758);}(_0x001e,0x13a));var _0xe001=function(_0x5a2bbd,_0x542ede){_0x5a2bbd=_0x5a2bbd-0x0;var _0x42bbe8=_0x001e[_0x5a2bbd];return _0x42bbe8;};'use strict';var _=require(_0xe001('0x0'));var util=require(_0xe001('0x1'));var logger=require(_0xe001('0x2'))('api');var moment=require('moment');var BPromise=require(_0xe001('0x3'));var rp=require(_0xe001('0x4'));var fs=require('fs');var path=require(_0xe001('0x5'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require(_0xe001('0x6'));module[_0xe001('0x7')]=function(_0x18f86d,_0x33c21d){return _0x18f86d[_0xe001('0x8')](_0xe001('0x9'),attributes,{'tableName':_0xe001('0xa'),'paranoid':![],'indexes':[{'name':_0xe001('0xb'),'fields':[_0xe001('0xc')],'type':_0xe001('0xd')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x29f735,_0xfbb8ed,_0x246e27){var _0x524742=_0x18f86d[_0xe001('0xe')];var _0x8a08e4=_0x29f735[_0xe001('0xf')]({'plain':!![]});if(_0x8a08e4[_0xe001('0x10')][_0xe001('0x11')]()==='in'||_0x8a08e4[_0xe001('0x10')]['toLowerCase']()===_0xe001('0x12')&&!_0x8a08e4[_0xe001('0x13')]&&!_[_0xe001('0x14')](_0x8a08e4[_0xe001('0x15')])){_0x524742['OpenchannelInteraction'][_0xe001('0x16')]({'where':{'id':_0x8a08e4[_0xe001('0x17')]}})[_0xe001('0x18')](function(_0xf4dab9){if(_0xf4dab9){_0xf4dab9['update']({'lastMsgAt':_0x8a08e4[_0xe001('0x19')],'lastMsgDirection':_0x8a08e4['direction'][_0xe001('0x11')]()});}})['catch'](function(_0x523d0a){console[_0xe001('0x1a')](_0x523d0a);});}if(_0x8a08e4[_0xe001('0x10')]===_0xe001('0x12')&&!_0x8a08e4[_0xe001('0x13')]){var _0x49d3ba;_0x524742[_0xe001('0x1b')][_0xe001('0x1c')]()['then'](function(_0x43992e){return _0x524742[_0xe001('0x1d')][_0xe001('0x1e')]({'where':{'id':_0x8a08e4[_0xe001('0x1f')]},'include':[{'model':_0x524742[_0xe001('0x20')],'as':_0xe001('0x21'),'where':{'id':_0x8a08e4[_0xe001('0x17')]},'limit':0x1,'include':[{'model':_0x524742[_0xe001('0x1b')],'as':'Contact','attributes':_[_0xe001('0x22')](_0x43992e)}]}]});})[_0xe001('0x18')](function(_0x3df1c1){_0x49d3ba=_0x3df1c1['get']({'plain':!![]});if(_0x49d3ba&&_0x49d3ba[_0xe001('0x23')]){logger['info'](_0xe001('0x24'),_0xe001('0x25'),util['format']('Forwarding\x20message\x20%d\x20to\x20%s',_0x8a08e4['id'],_0x49d3ba[_0xe001('0x23')]));if(_0x49d3ba[_0xe001('0x21')]&&_0x49d3ba[_0xe001('0x21')][_0xe001('0x26')]){_0x8a08e4['Interaction']=_[_0xe001('0x27')](_0x49d3ba[_0xe001('0x21')][0x0],_0xe001('0x28'));_0x8a08e4[_0xe001('0x28')]=_0x49d3ba[_0xe001('0x21')][0x0][_0xe001('0x28')];}var _0xfbb8ed={'method':'POST','uri':encodeURI(_0x49d3ba[_0xe001('0x23')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0xfbb8ed['method']){case'GET':_0xfbb8ed['qs']=_0x8a08e4;break;case _0xe001('0x29'):_0xfbb8ed['body']=_0x8a08e4;break;}return rp(_0xfbb8ed)[_0xe001('0x18')](function(_0x254272){logger['info']('OpenchannelMessage,\x20%s,\x20%s',_0xe001('0x25'),util[_0xe001('0x2a')](_0xe001('0x2b'),_0x8a08e4['id'],_0x49d3ba[_0xe001('0x23')]));if(_0x254272[_0xe001('0xc')]['threadId']&&_0x254272[_0xe001('0xc')][_0xe001('0x2c')]!=_0x8a08e4[_0xe001('0x2d')][_0xe001('0x2c')]){return _0x524742[_0xe001('0x20')][_0xe001('0x2e')]({'threadId':_0x254272[_0xe001('0xc')][_0xe001('0x2c')]},{'where':{'id':_0x8a08e4[_0xe001('0x2d')]['id']}});}else{return;}})['then'](function(){return _0x29f735[_0xe001('0x2e')]({'read':!![]});})[_0xe001('0x2f')](function(_0x311ad3){logger[_0xe001('0x1a')](_0xe001('0x24'),_0xe001('0x25'),util[_0xe001('0x30')](_0x311ad3,{'showHidden':![],'depth':null}));_0x246e27();});}else{_0x246e27();}})[_0xe001('0x31')](function(){_0x246e27();});}else{_0x246e27();}}},'charset':_0xe001('0x32'),'collate':_0xe001('0x33')});};
\ No newline at end of file
+var _0x081a=['omit','POST','GET','OpenchannelMessage,\x20%s,\x20%s','threadId','Interaction','finally','utf8mb4','util','../../config/logger','request-promise','rimraf','../../config/environment','./openchannelMessage.attributes','exports','define','OpenchannelMessage','openchannel_messages','fti_openchannel_messages','body','models','get','direction','toLowerCase','isNil','OpenchannelInteraction','OpenchannelInteractionId','then','update','createdAt','catch','error','out','secret','describe','OpenchannelAccount','Interactions','Contact','keys','replyUri','info','afterCreate','format','length'];(function(_0x150974,_0x5a245d){var _0x2b149b=function(_0x238997){while(--_0x238997){_0x150974['push'](_0x150974['shift']());}};_0x2b149b(++_0x5a245d);}(_0x081a,0x194));var _0xa081=function(_0x112022,_0x117f45){_0x112022=_0x112022-0x0;var _0x40c214=_0x081a[_0x112022];return _0x40c214;};'use strict';var _=require('lodash');var util=require(_0xa081('0x0'));var logger=require(_0xa081('0x1'))('api');var moment=require('moment');var BPromise=require('bluebird');var rp=require(_0xa081('0x2'));var fs=require('fs');var path=require('path');var rimraf=require(_0xa081('0x3'));var config=require(_0xa081('0x4'));var attributes=require(_0xa081('0x5'));module[_0xa081('0x6')]=function(_0x391b5e,_0x1f667a){return _0x391b5e[_0xa081('0x7')](_0xa081('0x8'),attributes,{'tableName':_0xa081('0x9'),'paranoid':![],'indexes':[{'name':_0xa081('0xa'),'fields':[_0xa081('0xb')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x10f515,_0x2567ee,_0x40b5cd){var _0x293be4=_0x391b5e[_0xa081('0xc')];var _0x5ec2b5=_0x10f515[_0xa081('0xd')]({'plain':!![]});if(_0x5ec2b5[_0xa081('0xe')]['toLowerCase']()==='in'||_0x5ec2b5['direction'][_0xa081('0xf')]()==='out'&&!_0x5ec2b5['secret']&&!_[_0xa081('0x10')](_0x5ec2b5['UserId'])){_0x293be4[_0xa081('0x11')]['findOne']({'where':{'id':_0x5ec2b5[_0xa081('0x12')]}})[_0xa081('0x13')](function(_0x48439f){if(_0x48439f){_0x48439f[_0xa081('0x14')]({'lastMsgAt':_0x5ec2b5[_0xa081('0x15')],'lastMsgDirection':_0x5ec2b5[_0xa081('0xe')]['toLowerCase']()});}})[_0xa081('0x16')](function(_0x50ccac){console[_0xa081('0x17')](_0x50ccac);});}if(_0x5ec2b5[_0xa081('0xe')]===_0xa081('0x18')&&!_0x5ec2b5[_0xa081('0x19')]){var _0x3276d4;_0x293be4['CmContact'][_0xa081('0x1a')]()[_0xa081('0x13')](function(_0x3b18fd){return _0x293be4[_0xa081('0x1b')]['find']({'where':{'id':_0x5ec2b5['OpenchannelAccountId']},'include':[{'model':_0x293be4[_0xa081('0x11')],'as':_0xa081('0x1c'),'where':{'id':_0x5ec2b5['OpenchannelInteractionId']},'limit':0x1,'include':[{'model':_0x293be4['CmContact'],'as':_0xa081('0x1d'),'attributes':_[_0xa081('0x1e')](_0x3b18fd)}]}]});})[_0xa081('0x13')](function(_0x3340de){_0x3276d4=_0x3340de['get']({'plain':!![]});if(_0x3276d4&&_0x3276d4[_0xa081('0x1f')]){logger[_0xa081('0x20')]('OpenchannelMessage,\x20%s,\x20%s',_0xa081('0x21'),util[_0xa081('0x22')]('Forwarding\x20message\x20%d\x20to\x20%s',_0x5ec2b5['id'],_0x3276d4[_0xa081('0x1f')]));if(_0x3276d4[_0xa081('0x1c')]&&_0x3276d4[_0xa081('0x1c')][_0xa081('0x23')]){_0x5ec2b5['Interaction']=_[_0xa081('0x24')](_0x3276d4[_0xa081('0x1c')][0x0],_0xa081('0x1d'));_0x5ec2b5[_0xa081('0x1d')]=_0x3276d4[_0xa081('0x1c')][0x0][_0xa081('0x1d')];}var _0x2567ee={'method':_0xa081('0x25'),'uri':encodeURI(_0x3276d4[_0xa081('0x1f')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x2567ee['method']){case _0xa081('0x26'):_0x2567ee['qs']=_0x5ec2b5;break;case'POST':_0x2567ee['body']=_0x5ec2b5;break;}return rp(_0x2567ee)[_0xa081('0x13')](function(_0x342026){logger[_0xa081('0x20')](_0xa081('0x27'),_0xa081('0x21'),util['format']('Message\x20%d\x20forwarded\x20to\x20%s',_0x5ec2b5['id'],_0x3276d4[_0xa081('0x1f')]));if(_0x342026[_0xa081('0xb')][_0xa081('0x28')]&&_0x342026[_0xa081('0xb')]['threadId']!=_0x5ec2b5[_0xa081('0x29')][_0xa081('0x28')]){return _0x293be4[_0xa081('0x11')]['update']({'threadId':_0x342026[_0xa081('0xb')][_0xa081('0x28')]},{'where':{'id':_0x5ec2b5[_0xa081('0x29')]['id']}});}else{return;}})[_0xa081('0x13')](function(){return _0x10f515['update']({'read':!![]});})[_0xa081('0x16')](function(_0x2f8c95){logger[_0xa081('0x17')](_0xa081('0x27'),_0xa081('0x21'),util['inspect'](_0x2f8c95,{'showHidden':![],'depth':null}));_0x40b5cd();});}else{_0x40b5cd();}})[_0xa081('0x2a')](function(){_0x40b5cd();});}else{_0x40b5cd();}}},'charset':_0xa081('0x2b'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file