Built motion from commit (unavailable).|2.4.13
[motion2.git] / server / api / openchannelMessage / openchannelMessage.model.js
index a72f2eb..a307a72 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x187a=['info','OpenchannelMessage,\x20%s,\x20%s','Forwarding\x20message\x20%d\x20to\x20%s','replyUri','length','Interaction','omit','method','GET','POST','body','afterCreate','Message\x20%d\x20forwarded\x20to\x20%s','threadId','inspect','finally','utf8mb4','utf8mb4_unicode_ci','util','../../config/logger','api','moment','bluebird','request-promise','path','rimraf','../../config/environment','./openchannelMessage.attributes','exports','define','OpenchannelMessage','openchannel_messages','fti_openchannel_messages','FULLTEXT','get','direction','toLowerCase','isNil','UserId','OpenchannelInteraction','findOne','OpenchannelInteractionId','update','catch','error','out','CmContact','describe','then','OpenchannelAccount','find','OpenchannelAccountId','Interactions','Contact','keys'];(function(_0x5967fa,_0x4e3b06){var _0x5f2342=function(_0x1b465c){while(--_0x1b465c){_0x5967fa['push'](_0x5967fa['shift']());}};_0x5f2342(++_0x4e3b06);}(_0x187a,0x80));var _0xa187=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0x187a[_0x321bb2];return _0x9c12ed;};'use strict';var _=require('lodash');var util=require(_0xa187('0x0'));var logger=require(_0xa187('0x1'))(_0xa187('0x2'));var moment=require(_0xa187('0x3'));var BPromise=require(_0xa187('0x4'));var rp=require(_0xa187('0x5'));var fs=require('fs');var path=require(_0xa187('0x6'));var rimraf=require(_0xa187('0x7'));var config=require(_0xa187('0x8'));var attributes=require(_0xa187('0x9'));module[_0xa187('0xa')]=function(_0x563b42,_0x59935d){return _0x563b42[_0xa187('0xb')](_0xa187('0xc'),attributes,{'tableName':_0xa187('0xd'),'paranoid':![],'indexes':[{'name':_0xa187('0xe'),'fields':['body'],'type':_0xa187('0xf')}],'timestamps':!![],'hooks':{'afterCreate':function(_0xd55433,_0x3274a1,_0x39a1be){var _0xf4148e=_0x563b42['models'];var _0xfa259c=_0xd55433[_0xa187('0x10')]({'plain':!![]});if(_0xfa259c[_0xa187('0x11')][_0xa187('0x12')]()==='in'||_0xfa259c[_0xa187('0x11')][_0xa187('0x12')]()==='out'&&!_0xfa259c['secret']&&!_[_0xa187('0x13')](_0xfa259c[_0xa187('0x14')])){_0xf4148e[_0xa187('0x15')][_0xa187('0x16')]({'where':{'id':_0xfa259c[_0xa187('0x17')]}})['then'](function(_0x17dcad){if(_0x17dcad){_0x17dcad[_0xa187('0x18')]({'lastMsgAt':_0xfa259c['createdAt'],'lastMsgDirection':_0xfa259c['direction'][_0xa187('0x12')]()});}})[_0xa187('0x19')](function(_0x39a7d8){console[_0xa187('0x1a')](_0x39a7d8);});}if(_0xfa259c[_0xa187('0x11')]===_0xa187('0x1b')&&!_0xfa259c['secret']){var _0xaea5e9;_0xf4148e[_0xa187('0x1c')][_0xa187('0x1d')]()[_0xa187('0x1e')](function(_0x4c7a1e){return _0xf4148e[_0xa187('0x1f')][_0xa187('0x20')]({'where':{'id':_0xfa259c[_0xa187('0x21')]},'include':[{'model':_0xf4148e['OpenchannelInteraction'],'as':_0xa187('0x22'),'where':{'id':_0xfa259c['OpenchannelInteractionId']},'limit':0x1,'include':[{'model':_0xf4148e[_0xa187('0x1c')],'as':_0xa187('0x23'),'attributes':_[_0xa187('0x24')](_0x4c7a1e)}]}]});})[_0xa187('0x1e')](function(_0x48969){_0xaea5e9=_0x48969['get']({'plain':!![]});if(_0xaea5e9&&_0xaea5e9['replyUri']){logger[_0xa187('0x25')](_0xa187('0x26'),'afterCreate',util['format'](_0xa187('0x27'),_0xfa259c['id'],_0xaea5e9[_0xa187('0x28')]));if(_0xaea5e9['Interactions']&&_0xaea5e9[_0xa187('0x22')][_0xa187('0x29')]){_0xfa259c[_0xa187('0x2a')]=_[_0xa187('0x2b')](_0xaea5e9['Interactions'][0x0],_0xa187('0x23'));_0xfa259c[_0xa187('0x23')]=_0xaea5e9[_0xa187('0x22')][0x0]['Contact'];}var _0x3274a1={'method':'POST','uri':encodeURI(_0xaea5e9[_0xa187('0x28')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x3274a1[_0xa187('0x2c')]){case _0xa187('0x2d'):_0x3274a1['qs']=_0xfa259c;break;case _0xa187('0x2e'):_0x3274a1[_0xa187('0x2f')]=_0xfa259c;break;}return rp(_0x3274a1)['then'](function(_0x39bfa1){logger[_0xa187('0x25')](_0xa187('0x26'),_0xa187('0x30'),util['format'](_0xa187('0x31'),_0xfa259c['id'],_0xaea5e9['replyUri']));if(_0x39bfa1[_0xa187('0x2f')][_0xa187('0x32')]&&_0x39bfa1[_0xa187('0x2f')]['threadId']!=_0xfa259c['Interaction'][_0xa187('0x32')]){return _0xf4148e[_0xa187('0x15')][_0xa187('0x18')]({'threadId':_0x39bfa1[_0xa187('0x2f')][_0xa187('0x32')]},{'logging':!![],'where':{'id':_0xfa259c[_0xa187('0x2a')]['id']}});}else{return;}})[_0xa187('0x1e')](function(){return _0xd55433['update']({'read':!![]});})['catch'](function(_0x5ddaad){logger[_0xa187('0x1a')](_0xa187('0x26'),'afterCreate',util[_0xa187('0x33')](_0x5ddaad,{'showHidden':![],'depth':null}));_0x39a1be();});}else{_0x39a1be();}})[_0xa187('0x34')](function(){_0x39a1be();});}else{_0x39a1be();}}},'charset':_0xa187('0x35'),'collate':_0xa187('0x36')});};
\ No newline at end of file
+var _0x4483=['./openchannelMessage.attributes','exports','define','OpenchannelMessage','openchannel_messages','fti_openchannel_messages','body','FULLTEXT','models','get','direction','toLowerCase','out','secret','isNil','UserId','OpenchannelInteraction','findOne','OpenchannelInteractionId','then','update','createdAt','catch','error','CmContact','describe','OpenchannelAccount','find','Interactions','Contact','keys','info','OpenchannelMessage,\x20%s,\x20%s','afterCreate','format','Forwarding\x20message\x20%d\x20to\x20%s','replyUri','length','Interaction','omit','POST','method','GET','threadId','inspect','finally','utf8mb4','utf8mb4_unicode_ci','lodash','util','api','moment','bluebird','path','rimraf','../../config/environment'];(function(_0x407403,_0x4137fe){var _0x43e2dd=function(_0x3cff05){while(--_0x3cff05){_0x407403['push'](_0x407403['shift']());}};_0x43e2dd(++_0x4137fe);}(_0x4483,0x110));var _0x3448=function(_0x33c32a,_0x2143db){_0x33c32a=_0x33c32a-0x0;var _0x221571=_0x4483[_0x33c32a];return _0x221571;};'use strict';var _=require(_0x3448('0x0'));var util=require(_0x3448('0x1'));var logger=require('../../config/logger')(_0x3448('0x2'));var moment=require(_0x3448('0x3'));var BPromise=require(_0x3448('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0x3448('0x5'));var rimraf=require(_0x3448('0x6'));var config=require(_0x3448('0x7'));var attributes=require(_0x3448('0x8'));module[_0x3448('0x9')]=function(_0x2b5e94,_0x1e099d){return _0x2b5e94[_0x3448('0xa')](_0x3448('0xb'),attributes,{'tableName':_0x3448('0xc'),'paranoid':![],'indexes':[{'name':_0x3448('0xd'),'fields':[_0x3448('0xe')],'type':_0x3448('0xf')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x10c475,_0x58f960,_0x2c81bd){var _0x477f30=_0x2b5e94[_0x3448('0x10')];var _0x20e446=_0x10c475[_0x3448('0x11')]({'plain':!![]});if(_0x20e446[_0x3448('0x12')][_0x3448('0x13')]()==='in'||_0x20e446[_0x3448('0x12')]['toLowerCase']()===_0x3448('0x14')&&!_0x20e446[_0x3448('0x15')]&&!_[_0x3448('0x16')](_0x20e446[_0x3448('0x17')])){_0x477f30[_0x3448('0x18')][_0x3448('0x19')]({'where':{'id':_0x20e446[_0x3448('0x1a')]}})[_0x3448('0x1b')](function(_0x3caf7a){if(_0x3caf7a){_0x3caf7a[_0x3448('0x1c')]({'lastMsgAt':_0x20e446[_0x3448('0x1d')],'lastMsgDirection':_0x20e446[_0x3448('0x12')][_0x3448('0x13')]()});}})[_0x3448('0x1e')](function(_0x1328e9){console[_0x3448('0x1f')](_0x1328e9);});}if(_0x20e446[_0x3448('0x12')]===_0x3448('0x14')&&!_0x20e446['secret']){var _0xdeba28;_0x477f30[_0x3448('0x20')][_0x3448('0x21')]()[_0x3448('0x1b')](function(_0x83c0bd){return _0x477f30[_0x3448('0x22')][_0x3448('0x23')]({'where':{'id':_0x20e446['OpenchannelAccountId']},'include':[{'model':_0x477f30[_0x3448('0x18')],'as':_0x3448('0x24'),'where':{'id':_0x20e446['OpenchannelInteractionId']},'limit':0x1,'include':[{'model':_0x477f30[_0x3448('0x20')],'as':_0x3448('0x25'),'attributes':_[_0x3448('0x26')](_0x83c0bd)}]}]});})[_0x3448('0x1b')](function(_0x55e510){_0xdeba28=_0x55e510[_0x3448('0x11')]({'plain':!![]});if(_0xdeba28&&_0xdeba28['replyUri']){logger[_0x3448('0x27')](_0x3448('0x28'),_0x3448('0x29'),util[_0x3448('0x2a')](_0x3448('0x2b'),_0x20e446['id'],_0xdeba28[_0x3448('0x2c')]));if(_0xdeba28[_0x3448('0x24')]&&_0xdeba28[_0x3448('0x24')][_0x3448('0x2d')]){_0x20e446[_0x3448('0x2e')]=_[_0x3448('0x2f')](_0xdeba28['Interactions'][0x0],'Contact');_0x20e446[_0x3448('0x25')]=_0xdeba28['Interactions'][0x0][_0x3448('0x25')];}var _0x58f960={'method':_0x3448('0x30'),'uri':encodeURI(_0xdeba28[_0x3448('0x2c')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x58f960[_0x3448('0x31')]){case _0x3448('0x32'):_0x58f960['qs']=_0x20e446;break;case _0x3448('0x30'):_0x58f960['body']=_0x20e446;break;}return rp(_0x58f960)['then'](function(_0x319575){logger[_0x3448('0x27')](_0x3448('0x28'),_0x3448('0x29'),util[_0x3448('0x2a')]('Message\x20%d\x20forwarded\x20to\x20%s',_0x20e446['id'],_0xdeba28[_0x3448('0x2c')]));if(_0x319575[_0x3448('0xe')][_0x3448('0x33')]&&_0x319575[_0x3448('0xe')][_0x3448('0x33')]!=_0x20e446[_0x3448('0x2e')]['threadId']){return _0x477f30[_0x3448('0x18')]['update']({'threadId':_0x319575[_0x3448('0xe')][_0x3448('0x33')]},{'logging':!![],'where':{'id':_0x20e446[_0x3448('0x2e')]['id']}});}else{return;}})[_0x3448('0x1b')](function(){return _0x10c475[_0x3448('0x1c')]({'read':!![]});})[_0x3448('0x1e')](function(_0x23e611){logger[_0x3448('0x1f')]('OpenchannelMessage,\x20%s,\x20%s',_0x3448('0x29'),util[_0x3448('0x34')](_0x23e611,{'showHidden':![],'depth':null}));_0x2c81bd();});}else{_0x2c81bd();}})[_0x3448('0x35')](function(){_0x2c81bd();});}else{_0x2c81bd();}}},'charset':_0x3448('0x36'),'collate':_0x3448('0x37')});};
\ No newline at end of file