Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / openchannelMessage / openchannelMessage.model.js
index 65c0509..441bf48 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2aa8=['api','moment','bluebird','request-promise','path','rimraf','../../config/environment','define','OpenchannelMessage','openchannel_messages','fti_openchannel_messages','body','FULLTEXT','models','get','direction','toLowerCase','out','secret','isNil','UserId','OpenchannelInteraction','findOne','OpenchannelInteractionId','then','update','createdAt','error','CmContact','describe','find','OpenchannelAccountId','Interactions','Contact','keys','info','afterCreate','Forwarding\x20message\x20%d\x20to\x20%s','replyUri','Interaction','omit','POST','method','GET','OpenchannelMessage,\x20%s,\x20%s','format','Message\x20%d\x20forwarded\x20to\x20%s','threadId','inspect','finally','utf8mb4_unicode_ci','util','../../config/logger'];(function(_0x4d2993,_0x1c9473){var _0x427374=function(_0x149dfd){while(--_0x149dfd){_0x4d2993['push'](_0x4d2993['shift']());}};_0x427374(++_0x1c9473);}(_0x2aa8,0xd2));var _0x82aa=function(_0x59ee6f,_0x450239){_0x59ee6f=_0x59ee6f-0x0;var _0x4c0979=_0x2aa8[_0x59ee6f];return _0x4c0979;};'use strict';var _=require('lodash');var util=require(_0x82aa('0x0'));var logger=require(_0x82aa('0x1'))(_0x82aa('0x2'));var moment=require(_0x82aa('0x3'));var BPromise=require(_0x82aa('0x4'));var rp=require(_0x82aa('0x5'));var fs=require('fs');var path=require(_0x82aa('0x6'));var rimraf=require(_0x82aa('0x7'));var config=require(_0x82aa('0x8'));var attributes=require('./openchannelMessage.attributes');module['exports']=function(_0x5c6abc,_0x4ad4e9){return _0x5c6abc[_0x82aa('0x9')](_0x82aa('0xa'),attributes,{'tableName':_0x82aa('0xb'),'paranoid':![],'indexes':[{'name':_0x82aa('0xc'),'fields':[_0x82aa('0xd')],'type':_0x82aa('0xe')}],'timestamps':!![],'hooks':{'afterCreate':function(_0xb5808c,_0x24a110,_0x3eee94){var _0x52c867=_0x5c6abc[_0x82aa('0xf')];var _0x23f131=_0xb5808c[_0x82aa('0x10')]({'plain':!![]});if(_0x23f131[_0x82aa('0x11')][_0x82aa('0x12')]()==='in'||_0x23f131[_0x82aa('0x11')][_0x82aa('0x12')]()===_0x82aa('0x13')&&!_0x23f131[_0x82aa('0x14')]&&!_[_0x82aa('0x15')](_0x23f131[_0x82aa('0x16')])){_0x52c867[_0x82aa('0x17')][_0x82aa('0x18')]({'where':{'id':_0x23f131[_0x82aa('0x19')]}})[_0x82aa('0x1a')](function(_0x236423){if(_0x236423){_0x236423[_0x82aa('0x1b')]({'lastMsgAt':_0x23f131[_0x82aa('0x1c')],'lastMsgDirection':_0x23f131[_0x82aa('0x11')][_0x82aa('0x12')]()});}})['catch'](function(_0x583a49){console[_0x82aa('0x1d')](_0x583a49);});}if(_0x23f131['direction']===_0x82aa('0x13')&&!_0x23f131[_0x82aa('0x14')]){var _0x2ba645;_0x52c867[_0x82aa('0x1e')][_0x82aa('0x1f')]()[_0x82aa('0x1a')](function(_0x40f7b2){return _0x52c867['OpenchannelAccount'][_0x82aa('0x20')]({'where':{'id':_0x23f131[_0x82aa('0x21')]},'include':[{'model':_0x52c867[_0x82aa('0x17')],'as':_0x82aa('0x22'),'where':{'id':_0x23f131[_0x82aa('0x19')]},'limit':0x1,'include':[{'model':_0x52c867[_0x82aa('0x1e')],'as':_0x82aa('0x23'),'attributes':_[_0x82aa('0x24')](_0x40f7b2)}]}]});})[_0x82aa('0x1a')](function(_0x1f9f4f){_0x2ba645=_0x1f9f4f[_0x82aa('0x10')]({'plain':!![]});if(_0x2ba645&&_0x2ba645['replyUri']){logger[_0x82aa('0x25')]('OpenchannelMessage,\x20%s,\x20%s',_0x82aa('0x26'),util['format'](_0x82aa('0x27'),_0x23f131['id'],_0x2ba645[_0x82aa('0x28')]));if(_0x2ba645[_0x82aa('0x22')]&&_0x2ba645[_0x82aa('0x22')]['length']){_0x23f131[_0x82aa('0x29')]=_[_0x82aa('0x2a')](_0x2ba645[_0x82aa('0x22')][0x0],_0x82aa('0x23'));_0x23f131[_0x82aa('0x23')]=_0x2ba645[_0x82aa('0x22')][0x0][_0x82aa('0x23')];}var _0x24a110={'method':_0x82aa('0x2b'),'uri':encodeURI(_0x2ba645['replyUri']),'json':!![],'resolveWithFullResponse':!![]};switch(_0x24a110[_0x82aa('0x2c')]){case _0x82aa('0x2d'):_0x24a110['qs']=_0x23f131;break;case _0x82aa('0x2b'):_0x24a110['body']=_0x23f131;break;}return rp(_0x24a110)[_0x82aa('0x1a')](function(_0x265dd0){logger['info'](_0x82aa('0x2e'),'afterCreate',util[_0x82aa('0x2f')](_0x82aa('0x30'),_0x23f131['id'],_0x2ba645[_0x82aa('0x28')]));if(_0x265dd0['body'][_0x82aa('0x31')]&&_0x265dd0[_0x82aa('0xd')][_0x82aa('0x31')]!=_0x23f131[_0x82aa('0x29')][_0x82aa('0x31')]){return _0x52c867[_0x82aa('0x17')][_0x82aa('0x1b')]({'threadId':_0x265dd0[_0x82aa('0xd')][_0x82aa('0x31')]},{'logging':!![],'where':{'id':_0x23f131[_0x82aa('0x29')]['id']}});}else{return;}})['then'](function(){return _0xb5808c[_0x82aa('0x1b')]({'read':!![]});})['catch'](function(_0x5a91f1){logger[_0x82aa('0x1d')]('OpenchannelMessage,\x20%s,\x20%s',_0x82aa('0x26'),util[_0x82aa('0x32')](_0x5a91f1,{'showHidden':![],'depth':null}));_0x3eee94();});}else{_0x3eee94();}})[_0x82aa('0x33')](function(){_0x3eee94();});}else{_0x3eee94();}}},'charset':'utf8mb4','collate':_0x82aa('0x34')});};
\ No newline at end of file
+var _0xd9f5=['isNil','UserId','OpenchannelInteraction','findOne','OpenchannelInteractionId','then','update','createdAt','catch','describe','find','OpenchannelAccountId','Interactions','CmContact','Contact','keys','replyUri','info','afterCreate','Forwarding\x20message\x20%d\x20to\x20%s','length','omit','method','GET','POST','OpenchannelMessage,\x20%s,\x20%s','format','Message\x20%d\x20forwarded\x20to\x20%s','threadId','error','finally','utf8mb4','lodash','util','../../config/logger','api','moment','request-promise','path','rimraf','./openchannelMessage.attributes','exports','OpenchannelMessage','fti_openchannel_messages','body','FULLTEXT','get','direction','toLowerCase','out','secret'];(function(_0x5b34c0,_0x3ad403){var _0x242bd3=function(_0x51d0ce){while(--_0x51d0ce){_0x5b34c0['push'](_0x5b34c0['shift']());}};_0x242bd3(++_0x3ad403);}(_0xd9f5,0x152));var _0x5d9f=function(_0x92713a,_0x68f8b0){_0x92713a=_0x92713a-0x0;var _0x1893e1=_0xd9f5[_0x92713a];return _0x1893e1;};'use strict';var _=require(_0x5d9f('0x0'));var util=require(_0x5d9f('0x1'));var logger=require(_0x5d9f('0x2'))(_0x5d9f('0x3'));var moment=require(_0x5d9f('0x4'));var BPromise=require('bluebird');var rp=require(_0x5d9f('0x5'));var fs=require('fs');var path=require(_0x5d9f('0x6'));var rimraf=require(_0x5d9f('0x7'));var config=require('../../config/environment');var attributes=require(_0x5d9f('0x8'));module[_0x5d9f('0x9')]=function(_0xdb8369,_0x484df7){return _0xdb8369['define'](_0x5d9f('0xa'),attributes,{'tableName':'openchannel_messages','paranoid':![],'indexes':[{'name':_0x5d9f('0xb'),'fields':[_0x5d9f('0xc')],'type':_0x5d9f('0xd')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x5ba015,_0x2b4a4b,_0x4b5b90){var _0x59f0f4=_0xdb8369['models'];var _0x343661=_0x5ba015[_0x5d9f('0xe')]({'plain':!![]});if(_0x343661[_0x5d9f('0xf')]['toLowerCase']()==='in'||_0x343661['direction'][_0x5d9f('0x10')]()===_0x5d9f('0x11')&&!_0x343661[_0x5d9f('0x12')]&&!_[_0x5d9f('0x13')](_0x343661[_0x5d9f('0x14')])){_0x59f0f4[_0x5d9f('0x15')][_0x5d9f('0x16')]({'where':{'id':_0x343661[_0x5d9f('0x17')]}})[_0x5d9f('0x18')](function(_0x1600e9){if(_0x1600e9){_0x1600e9[_0x5d9f('0x19')]({'lastMsgAt':_0x343661[_0x5d9f('0x1a')],'lastMsgDirection':_0x343661[_0x5d9f('0xf')][_0x5d9f('0x10')]()});}})[_0x5d9f('0x1b')](function(_0x35e461){console['error'](_0x35e461);});}if(_0x343661[_0x5d9f('0xf')]===_0x5d9f('0x11')&&!_0x343661[_0x5d9f('0x12')]){var _0xd5cb2d;_0x59f0f4['CmContact'][_0x5d9f('0x1c')]()[_0x5d9f('0x18')](function(_0x2e31cc){return _0x59f0f4['OpenchannelAccount'][_0x5d9f('0x1d')]({'where':{'id':_0x343661[_0x5d9f('0x1e')]},'include':[{'model':_0x59f0f4[_0x5d9f('0x15')],'as':_0x5d9f('0x1f'),'where':{'id':_0x343661[_0x5d9f('0x17')]},'limit':0x1,'include':[{'model':_0x59f0f4[_0x5d9f('0x20')],'as':_0x5d9f('0x21'),'attributes':_[_0x5d9f('0x22')](_0x2e31cc)}]}]});})[_0x5d9f('0x18')](function(_0xd3b75c){_0xd5cb2d=_0xd3b75c[_0x5d9f('0xe')]({'plain':!![]});if(_0xd5cb2d&&_0xd5cb2d[_0x5d9f('0x23')]){logger[_0x5d9f('0x24')]('OpenchannelMessage,\x20%s,\x20%s',_0x5d9f('0x25'),util['format'](_0x5d9f('0x26'),_0x343661['id'],_0xd5cb2d[_0x5d9f('0x23')]));if(_0xd5cb2d[_0x5d9f('0x1f')]&&_0xd5cb2d[_0x5d9f('0x1f')][_0x5d9f('0x27')]){_0x343661['Interaction']=_[_0x5d9f('0x28')](_0xd5cb2d[_0x5d9f('0x1f')][0x0],'Contact');_0x343661[_0x5d9f('0x21')]=_0xd5cb2d[_0x5d9f('0x1f')][0x0][_0x5d9f('0x21')];}var _0x2b4a4b={'method':'POST','uri':encodeURI(_0xd5cb2d[_0x5d9f('0x23')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x2b4a4b[_0x5d9f('0x29')]){case _0x5d9f('0x2a'):_0x2b4a4b['qs']=_0x343661;break;case _0x5d9f('0x2b'):_0x2b4a4b[_0x5d9f('0xc')]=_0x343661;break;}return rp(_0x2b4a4b)[_0x5d9f('0x18')](function(_0x197b78){logger[_0x5d9f('0x24')](_0x5d9f('0x2c'),_0x5d9f('0x25'),util[_0x5d9f('0x2d')](_0x5d9f('0x2e'),_0x343661['id'],_0xd5cb2d[_0x5d9f('0x23')]));if(_0x197b78['body'][_0x5d9f('0x2f')]&&_0x197b78[_0x5d9f('0xc')][_0x5d9f('0x2f')]!=_0x343661['Interaction'][_0x5d9f('0x2f')]){return _0x59f0f4[_0x5d9f('0x15')][_0x5d9f('0x19')]({'threadId':_0x197b78[_0x5d9f('0xc')][_0x5d9f('0x2f')]},{'logging':!![],'where':{'id':_0x343661['Interaction']['id']}});}else{return;}})[_0x5d9f('0x18')](function(){return _0x5ba015[_0x5d9f('0x19')]({'read':!![]});})['catch'](function(_0x378875){logger[_0x5d9f('0x30')]('OpenchannelMessage,\x20%s,\x20%s',_0x5d9f('0x25'),util['inspect'](_0x378875,{'showHidden':![],'depth':null}));_0x4b5b90();});}else{_0x4b5b90();}})[_0x5d9f('0x31')](function(){_0x4b5b90();});}else{_0x4b5b90();}}},'charset':_0x5d9f('0x32'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file