Built motion from commit (unavailable).|2.3.4
[motion2.git] / server / api / openchannelMessage / openchannelMessage.model.js
index 3725fba..f1d9f3c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf87d=['error','CmContact','describe','OpenchannelAccountId','Interactions','OpenchannelInteractionId','Contact','keys','replyUri','OpenchannelMessage,\x20%s,\x20%s','format','Forwarding\x20message\x20%d\x20to\x20%s','Interaction','POST','info','afterCreate','Message\x20%d\x20forwarded\x20to\x20%s','threadId','inspect','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','moment','bluebird','request-promise','./openchannelMessage.attributes','exports','openchannel_messages','models','direction','toLowerCase','out','isNil','UserId','OpenchannelInteraction','findOne','then','update','createdAt','body','catch'];(function(_0x316c8a,_0x4d0eb2){var _0x4e4366=function(_0x220dff){while(--_0x220dff){_0x316c8a['push'](_0x316c8a['shift']());}};_0x4e4366(++_0x4d0eb2);}(_0xf87d,0xc1));var _0xdf87=function(_0x29e213,_0x201d3e){_0x29e213=_0x29e213-0x0;var _0x3ea622=_0xf87d[_0x29e213];return _0x3ea622;};'use strict';var _=require(_0xdf87('0x0'));var util=require(_0xdf87('0x1'));var logger=require(_0xdf87('0x2'))('api');var moment=require(_0xdf87('0x3'));var BPromise=require(_0xdf87('0x4'));var rp=require(_0xdf87('0x5'));var attributes=require(_0xdf87('0x6'));module[_0xdf87('0x7')]=function(_0x3e8b01,_0x7d6b7a){return _0x3e8b01['define']('OpenchannelMessage',attributes,{'tableName':_0xdf87('0x8'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'afterCreate':function(_0xa6fe8e,_0x463f5f,_0x370430){var _0x4297d8=_0x3e8b01[_0xdf87('0x9')];var _0x4fb77e=_0xa6fe8e['get']({'plain':!![]});if(_0x4fb77e[_0xdf87('0xa')][_0xdf87('0xb')]()==='in'||_0x4fb77e[_0xdf87('0xa')][_0xdf87('0xb')]()===_0xdf87('0xc')&&!_0x4fb77e['secret']&&!_[_0xdf87('0xd')](_0x4fb77e[_0xdf87('0xe')])){_0x4297d8[_0xdf87('0xf')][_0xdf87('0x10')]({'where':{'id':_0x4fb77e['OpenchannelInteractionId']}})[_0xdf87('0x11')](function(_0x3760c7){if(_0x3760c7){_0x3760c7[_0xdf87('0x12')]({'lastMsgAt':_0x4fb77e[_0xdf87('0x13')],'lastMsgDirection':_0x4fb77e[_0xdf87('0xa')][_0xdf87('0xb')](),'lastMsgBody':_0x4fb77e[_0xdf87('0x14')]});}})[_0xdf87('0x15')](function(_0x4040c){console[_0xdf87('0x16')](_0x4040c);});}if(_0x4fb77e[_0xdf87('0xa')]===_0xdf87('0xc')&&!_0x4fb77e['secret']){var _0x536f92;_0x4297d8[_0xdf87('0x17')][_0xdf87('0x18')]()['then'](function(_0x42220d){return _0x4297d8['OpenchannelAccount']['find']({'where':{'id':_0x4fb77e[_0xdf87('0x19')]},'include':[{'model':_0x4297d8['OpenchannelInteraction'],'as':_0xdf87('0x1a'),'where':{'id':_0x4fb77e[_0xdf87('0x1b')]},'limit':0x1,'include':[{'model':_0x4297d8[_0xdf87('0x17')],'as':_0xdf87('0x1c'),'attributes':_[_0xdf87('0x1d')](_0x42220d)}]}]});})[_0xdf87('0x11')](function(_0x271ad2){_0x536f92=_0x271ad2['get']({'plain':!![]});if(_0x536f92&&_0x536f92[_0xdf87('0x1e')]){logger['info'](_0xdf87('0x1f'),'afterCreate',util[_0xdf87('0x20')](_0xdf87('0x21'),_0x4fb77e['id'],_0x536f92[_0xdf87('0x1e')]));if(_0x536f92[_0xdf87('0x1a')]&&_0x536f92['Interactions']['length']){_0x4fb77e[_0xdf87('0x22')]=_['omit'](_0x536f92[_0xdf87('0x1a')][0x0],_0xdf87('0x1c'));_0x4fb77e[_0xdf87('0x1c')]=_0x536f92[_0xdf87('0x1a')][0x0][_0xdf87('0x1c')];}var _0x463f5f={'method':_0xdf87('0x23'),'uri':encodeURI(_0x536f92[_0xdf87('0x1e')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x463f5f['method']){case'GET':_0x463f5f['qs']=_0x4fb77e;break;case _0xdf87('0x23'):_0x463f5f[_0xdf87('0x14')]=_0x4fb77e;break;}return rp(_0x463f5f)['then'](function(_0x285464){logger[_0xdf87('0x24')](_0xdf87('0x1f'),_0xdf87('0x25'),util[_0xdf87('0x20')](_0xdf87('0x26'),_0x4fb77e['id'],_0x536f92[_0xdf87('0x1e')]));if(_0x285464[_0xdf87('0x14')][_0xdf87('0x27')]&&_0x285464[_0xdf87('0x14')]['threadId']!=_0x4fb77e[_0xdf87('0x22')][_0xdf87('0x27')]){return _0x4297d8[_0xdf87('0xf')]['update']({'threadId':_0x285464[_0xdf87('0x14')][_0xdf87('0x27')]},{'logging':!![],'where':{'id':_0x4fb77e['Interaction']['id']}});}else{return;}})[_0xdf87('0x11')](function(){return _0xa6fe8e['update']({'read':!![]});})[_0xdf87('0x15')](function(_0x4b1086){logger['error']('OpenchannelMessage,\x20%s,\x20%s',_0xdf87('0x25'),util[_0xdf87('0x28')](_0x4b1086,{'showHidden':![],'depth':null}));_0x370430();});}else{_0x370430();}})['finally'](function(){_0x370430();});}else{_0x370430();}}},'charset':_0xdf87('0x29'),'collate':_0xdf87('0x2a')});};
\ No newline at end of file
+var _0x99bc=['bluebird','request-promise','./openchannelMessage.attributes','exports','OpenchannelMessage','openchannel_messages','models','toLowerCase','out','isNil','UserId','OpenchannelInteraction','findOne','OpenchannelInteractionId','createdAt','direction','body','error','describe','then','OpenchannelAccount','find','Interactions','CmContact','get','replyUri','info','OpenchannelMessage,\x20%s,\x20%s','afterCreate','format','length','Interaction','omit','Contact','POST','threadId','catch','inspect','finally','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','moment'];(function(_0x166d7e,_0x61c9ac){var _0x528d67=function(_0x334883){while(--_0x334883){_0x166d7e['push'](_0x166d7e['shift']());}};_0x528d67(++_0x61c9ac);}(_0x99bc,0x10f));var _0xc99b=function(_0x2283dc,_0x2fcfc5){_0x2283dc=_0x2283dc-0x0;var _0x16db90=_0x99bc[_0x2283dc];return _0x16db90;};'use strict';var _=require(_0xc99b('0x0'));var util=require(_0xc99b('0x1'));var logger=require(_0xc99b('0x2'))(_0xc99b('0x3'));var moment=require(_0xc99b('0x4'));var BPromise=require(_0xc99b('0x5'));var rp=require(_0xc99b('0x6'));var attributes=require(_0xc99b('0x7'));module[_0xc99b('0x8')]=function(_0xa5899b,_0x1283cb){return _0xa5899b['define'](_0xc99b('0x9'),attributes,{'tableName':_0xc99b('0xa'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'afterCreate':function(_0x103a30,_0x320cdf,_0x3bbbce){var _0x4bc656=_0xa5899b[_0xc99b('0xb')];var _0x301460=_0x103a30['get']({'plain':!![]});if(_0x301460['direction'][_0xc99b('0xc')]()==='in'||_0x301460['direction'][_0xc99b('0xc')]()===_0xc99b('0xd')&&!_0x301460['secret']&&!_[_0xc99b('0xe')](_0x301460[_0xc99b('0xf')])){_0x4bc656[_0xc99b('0x10')][_0xc99b('0x11')]({'where':{'id':_0x301460[_0xc99b('0x12')]}})['then'](function(_0x23881c){if(_0x23881c){_0x23881c['update']({'lastMsgAt':_0x301460[_0xc99b('0x13')],'lastMsgDirection':_0x301460[_0xc99b('0x14')][_0xc99b('0xc')](),'lastMsgBody':_0x301460[_0xc99b('0x15')]});}})['catch'](function(_0x1257e5){console[_0xc99b('0x16')](_0x1257e5);});}if(_0x301460[_0xc99b('0x14')]===_0xc99b('0xd')&&!_0x301460['secret']){var _0x2bc0d8;_0x4bc656['CmContact'][_0xc99b('0x17')]()[_0xc99b('0x18')](function(_0xdd82bd){return _0x4bc656[_0xc99b('0x19')][_0xc99b('0x1a')]({'where':{'id':_0x301460['OpenchannelAccountId']},'include':[{'model':_0x4bc656[_0xc99b('0x10')],'as':_0xc99b('0x1b'),'where':{'id':_0x301460[_0xc99b('0x12')]},'limit':0x1,'include':[{'model':_0x4bc656[_0xc99b('0x1c')],'as':'Contact','attributes':_['keys'](_0xdd82bd)}]}]});})[_0xc99b('0x18')](function(_0x32379b){_0x2bc0d8=_0x32379b[_0xc99b('0x1d')]({'plain':!![]});if(_0x2bc0d8&&_0x2bc0d8[_0xc99b('0x1e')]){logger[_0xc99b('0x1f')](_0xc99b('0x20'),_0xc99b('0x21'),util[_0xc99b('0x22')]('Forwarding\x20message\x20%d\x20to\x20%s',_0x301460['id'],_0x2bc0d8[_0xc99b('0x1e')]));if(_0x2bc0d8[_0xc99b('0x1b')]&&_0x2bc0d8[_0xc99b('0x1b')][_0xc99b('0x23')]){_0x301460[_0xc99b('0x24')]=_[_0xc99b('0x25')](_0x2bc0d8[_0xc99b('0x1b')][0x0],_0xc99b('0x26'));_0x301460[_0xc99b('0x26')]=_0x2bc0d8[_0xc99b('0x1b')][0x0][_0xc99b('0x26')];}var _0x320cdf={'method':_0xc99b('0x27'),'uri':encodeURI(_0x2bc0d8[_0xc99b('0x1e')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x320cdf['method']){case'GET':_0x320cdf['qs']=_0x301460;break;case'POST':_0x320cdf['body']=_0x301460;break;}return rp(_0x320cdf)['then'](function(_0x5ce842){logger[_0xc99b('0x1f')](_0xc99b('0x20'),_0xc99b('0x21'),util['format']('Message\x20%d\x20forwarded\x20to\x20%s',_0x301460['id'],_0x2bc0d8['replyUri']));if(_0x5ce842['body'][_0xc99b('0x28')]&&_0x5ce842['body'][_0xc99b('0x28')]!=_0x301460[_0xc99b('0x24')][_0xc99b('0x28')]){return _0x4bc656[_0xc99b('0x10')]['update']({'threadId':_0x5ce842[_0xc99b('0x15')]['threadId']},{'logging':!![],'where':{'id':_0x301460[_0xc99b('0x24')]['id']}});}else{return;}})[_0xc99b('0x18')](function(){return _0x103a30['update']({'read':!![]});})[_0xc99b('0x29')](function(_0x57f75e){logger[_0xc99b('0x16')](_0xc99b('0x20'),'afterCreate',util[_0xc99b('0x2a')](_0x57f75e,{'showHidden':![],'depth':null}));_0x3bbbce();});}else{_0x3bbbce();}})[_0xc99b('0x2b')](function(){_0x3bbbce();});}else{_0x3bbbce();}}},'charset':_0xc99b('0x2c'),'collate':_0xc99b('0x2d')});};
\ No newline at end of file