Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / openchannelMessage / openchannelMessage.model.js
index 3e3e09b..f31a7c8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5b67=['omit','POST','method','GET','threadId','update','Interaction','inspect','finally','util','api','bluebird','request-promise','path','rimraf','./openchannelMessage.attributes','exports','define','OpenchannelMessage','openchannel_messages','fti_openchannel_messages','body','models','get','direction','toLowerCase','out','secret','UserId','OpenchannelInteraction','OpenchannelInteractionId','then','createdAt','catch','error','CmContact','describe','OpenchannelAccount','find','OpenchannelAccountId','Interactions','Contact','keys','replyUri','info','OpenchannelMessage,\x20%s,\x20%s','afterCreate','format','Forwarding\x20message\x20%d\x20to\x20%s','length'];(function(_0x14538f,_0x5f11a2){var _0x42db04=function(_0x5bc627){while(--_0x5bc627){_0x14538f['push'](_0x14538f['shift']());}};_0x42db04(++_0x5f11a2);}(_0x5b67,0x6d));var _0x75b6=function(_0x180561,_0x1e208b){_0x180561=_0x180561-0x0;var _0x2b3997=_0x5b67[_0x180561];return _0x2b3997;};'use strict';var _=require('lodash');var util=require(_0x75b6('0x0'));var logger=require('../../config/logger')(_0x75b6('0x1'));var moment=require('moment');var BPromise=require(_0x75b6('0x2'));var rp=require(_0x75b6('0x3'));var fs=require('fs');var path=require(_0x75b6('0x4'));var rimraf=require(_0x75b6('0x5'));var config=require('../../config/environment');var attributes=require(_0x75b6('0x6'));module[_0x75b6('0x7')]=function(_0x349c8a,_0x2a9acb){return _0x349c8a[_0x75b6('0x8')](_0x75b6('0x9'),attributes,{'tableName':_0x75b6('0xa'),'paranoid':![],'indexes':[{'name':_0x75b6('0xb'),'fields':[_0x75b6('0xc')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x2a1593,_0x58aece,_0x3dc6e9){var _0x3c4610=_0x349c8a[_0x75b6('0xd')];var _0x1c2f0=_0x2a1593[_0x75b6('0xe')]({'plain':!![]});if(_0x1c2f0[_0x75b6('0xf')][_0x75b6('0x10')]()==='in'||_0x1c2f0[_0x75b6('0xf')]['toLowerCase']()===_0x75b6('0x11')&&!_0x1c2f0[_0x75b6('0x12')]&&!_['isNil'](_0x1c2f0[_0x75b6('0x13')])){_0x3c4610[_0x75b6('0x14')]['findOne']({'where':{'id':_0x1c2f0[_0x75b6('0x15')]}})[_0x75b6('0x16')](function(_0x12fea8){if(_0x12fea8){_0x12fea8['update']({'lastMsgAt':_0x1c2f0[_0x75b6('0x17')],'lastMsgDirection':_0x1c2f0['direction'][_0x75b6('0x10')]()});}})[_0x75b6('0x18')](function(_0xf74fc9){console[_0x75b6('0x19')](_0xf74fc9);});}if(_0x1c2f0['direction']==='out'&&!_0x1c2f0[_0x75b6('0x12')]){var _0xd066cb;_0x3c4610[_0x75b6('0x1a')][_0x75b6('0x1b')]()['then'](function(_0x4c0e50){return _0x3c4610[_0x75b6('0x1c')][_0x75b6('0x1d')]({'where':{'id':_0x1c2f0[_0x75b6('0x1e')]},'include':[{'model':_0x3c4610['OpenchannelInteraction'],'as':_0x75b6('0x1f'),'where':{'id':_0x1c2f0[_0x75b6('0x15')]},'limit':0x1,'include':[{'model':_0x3c4610[_0x75b6('0x1a')],'as':_0x75b6('0x20'),'attributes':_[_0x75b6('0x21')](_0x4c0e50)}]}]});})['then'](function(_0x12b839){_0xd066cb=_0x12b839[_0x75b6('0xe')]({'plain':!![]});if(_0xd066cb&&_0xd066cb[_0x75b6('0x22')]){logger[_0x75b6('0x23')](_0x75b6('0x24'),_0x75b6('0x25'),util[_0x75b6('0x26')](_0x75b6('0x27'),_0x1c2f0['id'],_0xd066cb[_0x75b6('0x22')]));if(_0xd066cb[_0x75b6('0x1f')]&&_0xd066cb['Interactions'][_0x75b6('0x28')]){_0x1c2f0['Interaction']=_[_0x75b6('0x29')](_0xd066cb[_0x75b6('0x1f')][0x0],_0x75b6('0x20'));_0x1c2f0[_0x75b6('0x20')]=_0xd066cb['Interactions'][0x0][_0x75b6('0x20')];}var _0x58aece={'method':_0x75b6('0x2a'),'uri':encodeURI(_0xd066cb[_0x75b6('0x22')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x58aece[_0x75b6('0x2b')]){case _0x75b6('0x2c'):_0x58aece['qs']=_0x1c2f0;break;case _0x75b6('0x2a'):_0x58aece[_0x75b6('0xc')]=_0x1c2f0;break;}return rp(_0x58aece)['then'](function(_0x1d9349){logger[_0x75b6('0x23')](_0x75b6('0x24'),'afterCreate',util[_0x75b6('0x26')]('Message\x20%d\x20forwarded\x20to\x20%s',_0x1c2f0['id'],_0xd066cb[_0x75b6('0x22')]));if(_0x1d9349[_0x75b6('0xc')][_0x75b6('0x2d')]&&_0x1d9349[_0x75b6('0xc')][_0x75b6('0x2d')]!=_0x1c2f0['Interaction']['threadId']){return _0x3c4610['OpenchannelInteraction'][_0x75b6('0x2e')]({'threadId':_0x1d9349[_0x75b6('0xc')]['threadId']},{'logging':!![],'where':{'id':_0x1c2f0[_0x75b6('0x2f')]['id']}});}else{return;}})[_0x75b6('0x16')](function(){return _0x2a1593[_0x75b6('0x2e')]({'read':!![]});})[_0x75b6('0x18')](function(_0x20b92b){logger['error'](_0x75b6('0x24'),_0x75b6('0x25'),util[_0x75b6('0x30')](_0x20b92b,{'showHidden':![],'depth':null}));_0x3dc6e9();});}else{_0x3dc6e9();}})[_0x75b6('0x31')](function(){_0x3dc6e9();});}else{_0x3dc6e9();}}},'charset':'utf8mb4','collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0x375d=['Message\x20%d\x20forwarded\x20to\x20%s','threadId','catch','error','inspect','finally','utf8mb4_unicode_ci','util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf','./openchannelMessage.attributes','exports','define','openchannel_messages','fti_openchannel_messages','body','models','get','toLowerCase','direction','out','secret','isNil','OpenchannelInteraction','OpenchannelInteractionId','then','update','OpenchannelAccount','find','OpenchannelAccountId','Interactions','CmContact','Contact','keys','replyUri','OpenchannelMessage,\x20%s,\x20%s','Forwarding\x20message\x20%d\x20to\x20%s','length','Interaction','POST','method','info','afterCreate','format'];(function(_0x3f9f0f,_0x531b30){var _0x2eb31d=function(_0x43feb1){while(--_0x43feb1){_0x3f9f0f['push'](_0x3f9f0f['shift']());}};_0x2eb31d(++_0x531b30);}(_0x375d,0x9a));var _0xd375=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0x375d[_0x20a584];return _0x4b41a8;};'use strict';var _=require('lodash');var util=require(_0xd375('0x0'));var logger=require(_0xd375('0x1'))(_0xd375('0x2'));var moment=require(_0xd375('0x3'));var BPromise=require(_0xd375('0x4'));var rp=require(_0xd375('0x5'));var fs=require('fs');var path=require(_0xd375('0x6'));var rimraf=require(_0xd375('0x7'));var config=require('../../config/environment');var attributes=require(_0xd375('0x8'));module[_0xd375('0x9')]=function(_0x28606e,_0x193ece){return _0x28606e[_0xd375('0xa')]('OpenchannelMessage',attributes,{'tableName':_0xd375('0xb'),'paranoid':![],'indexes':[{'name':_0xd375('0xc'),'fields':[_0xd375('0xd')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x66a455,_0x264c1c,_0x253c4d){var _0x1c0ad1=_0x28606e[_0xd375('0xe')];var _0x594c42=_0x66a455[_0xd375('0xf')]({'plain':!![]});if(_0x594c42['direction'][_0xd375('0x10')]()==='in'||_0x594c42[_0xd375('0x11')][_0xd375('0x10')]()===_0xd375('0x12')&&!_0x594c42[_0xd375('0x13')]&&!_[_0xd375('0x14')](_0x594c42['UserId'])){_0x1c0ad1[_0xd375('0x15')]['findOne']({'where':{'id':_0x594c42[_0xd375('0x16')]}})[_0xd375('0x17')](function(_0x5443c2){if(_0x5443c2){_0x5443c2[_0xd375('0x18')]({'lastMsgAt':_0x594c42['createdAt'],'lastMsgDirection':_0x594c42[_0xd375('0x11')][_0xd375('0x10')]()});}})['catch'](function(_0x21159f){console['error'](_0x21159f);});}if(_0x594c42['direction']===_0xd375('0x12')&&!_0x594c42[_0xd375('0x13')]){var _0x5877cd;_0x1c0ad1['CmContact']['describe']()[_0xd375('0x17')](function(_0xa605e1){return _0x1c0ad1[_0xd375('0x19')][_0xd375('0x1a')]({'where':{'id':_0x594c42[_0xd375('0x1b')]},'include':[{'model':_0x1c0ad1[_0xd375('0x15')],'as':_0xd375('0x1c'),'where':{'id':_0x594c42['OpenchannelInteractionId']},'limit':0x1,'include':[{'model':_0x1c0ad1[_0xd375('0x1d')],'as':_0xd375('0x1e'),'attributes':_[_0xd375('0x1f')](_0xa605e1)}]}]});})[_0xd375('0x17')](function(_0x403a0b){_0x5877cd=_0x403a0b[_0xd375('0xf')]({'plain':!![]});if(_0x5877cd&&_0x5877cd[_0xd375('0x20')]){logger['info'](_0xd375('0x21'),'afterCreate',util['format'](_0xd375('0x22'),_0x594c42['id'],_0x5877cd[_0xd375('0x20')]));if(_0x5877cd['Interactions']&&_0x5877cd['Interactions'][_0xd375('0x23')]){_0x594c42[_0xd375('0x24')]=_['omit'](_0x5877cd[_0xd375('0x1c')][0x0],_0xd375('0x1e'));_0x594c42[_0xd375('0x1e')]=_0x5877cd['Interactions'][0x0][_0xd375('0x1e')];}var _0x264c1c={'method':_0xd375('0x25'),'uri':encodeURI(_0x5877cd['replyUri']),'json':!![],'resolveWithFullResponse':!![]};switch(_0x264c1c[_0xd375('0x26')]){case'GET':_0x264c1c['qs']=_0x594c42;break;case'POST':_0x264c1c[_0xd375('0xd')]=_0x594c42;break;}return rp(_0x264c1c)[_0xd375('0x17')](function(_0x2ac3b7){logger[_0xd375('0x27')]('OpenchannelMessage,\x20%s,\x20%s',_0xd375('0x28'),util[_0xd375('0x29')](_0xd375('0x2a'),_0x594c42['id'],_0x5877cd[_0xd375('0x20')]));if(_0x2ac3b7[_0xd375('0xd')][_0xd375('0x2b')]&&_0x2ac3b7['body'][_0xd375('0x2b')]!=_0x594c42[_0xd375('0x24')][_0xd375('0x2b')]){return _0x1c0ad1[_0xd375('0x15')][_0xd375('0x18')]({'threadId':_0x2ac3b7['body'][_0xd375('0x2b')]},{'logging':!![],'where':{'id':_0x594c42[_0xd375('0x24')]['id']}});}else{return;}})[_0xd375('0x17')](function(){return _0x66a455[_0xd375('0x18')]({'read':!![]});})[_0xd375('0x2c')](function(_0x25c54d){logger[_0xd375('0x2d')]('OpenchannelMessage,\x20%s,\x20%s','afterCreate',util[_0xd375('0x2e')](_0x25c54d,{'showHidden':![],'depth':null}));_0x253c4d();});}else{_0x253c4d();}})[_0xd375('0x2f')](function(){_0x253c4d();});}else{_0x253c4d();}}},'charset':'utf8mb4','collate':_0xd375('0x30')});};
\ No newline at end of file