Built motion from commit (unavailable).|2.3.97
[motion2.git] / server / api / openchannelMessage / openchannelMessage.model.js
index 0ad7c41..f6e1af8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xca76=['get','afterCreate','format','Forwarding\x20message\x20%d\x20to\x20%s','length','omit','POST','replyUri','GET','OpenchannelMessage,\x20%s,\x20%s','threadId','Interaction','inspect','finally','utf8mb4','utf8mb4_unicode_ci','lodash','util','api','moment','./openchannelMessage.attributes','exports','OpenchannelMessage','openchannel_messages','models','direction','toLowerCase','out','secret','UserId','OpenchannelInteraction','findOne','OpenchannelInteractionId','update','createdAt','body','catch','error','describe','then','OpenchannelAccount','find','OpenchannelAccountId','Interactions','CmContact','Contact','keys'];(function(_0x2ffd36,_0x493d19){var _0xdd1406=function(_0x10700d){while(--_0x10700d){_0x2ffd36['push'](_0x2ffd36['shift']());}};_0xdd1406(++_0x493d19);}(_0xca76,0xfb));var _0x6ca7=function(_0x694758,_0x32430f){_0x694758=_0x694758-0x0;var _0x2e972a=_0xca76[_0x694758];return _0x2e972a;};'use strict';var _=require(_0x6ca7('0x0'));var util=require(_0x6ca7('0x1'));var logger=require('../../config/logger')(_0x6ca7('0x2'));var moment=require(_0x6ca7('0x3'));var BPromise=require('bluebird');var rp=require('request-promise');var attributes=require(_0x6ca7('0x4'));module[_0x6ca7('0x5')]=function(_0xa0a8dc,_0x22a2f5){return _0xa0a8dc['define'](_0x6ca7('0x6'),attributes,{'tableName':_0x6ca7('0x7'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'afterCreate':function(_0x1be5e5,_0x543fa5,_0x14f2ee){var _0x40d61b=_0xa0a8dc[_0x6ca7('0x8')];var _0x4712aa=_0x1be5e5['get']({'plain':!![]});if(_0x4712aa[_0x6ca7('0x9')][_0x6ca7('0xa')]()==='in'||_0x4712aa[_0x6ca7('0x9')]['toLowerCase']()===_0x6ca7('0xb')&&!_0x4712aa[_0x6ca7('0xc')]&&!_['isNil'](_0x4712aa[_0x6ca7('0xd')])){_0x40d61b[_0x6ca7('0xe')][_0x6ca7('0xf')]({'where':{'id':_0x4712aa[_0x6ca7('0x10')]}})['then'](function(_0x164bab){if(_0x164bab){_0x164bab[_0x6ca7('0x11')]({'lastMsgAt':_0x4712aa[_0x6ca7('0x12')],'lastMsgDirection':_0x4712aa[_0x6ca7('0x9')]['toLowerCase'](),'lastMsgBody':_0x4712aa[_0x6ca7('0x13')]});}})[_0x6ca7('0x14')](function(_0x39e6b9){console[_0x6ca7('0x15')](_0x39e6b9);});}if(_0x4712aa['direction']===_0x6ca7('0xb')&&!_0x4712aa[_0x6ca7('0xc')]){var _0x3812f1;_0x40d61b['CmContact'][_0x6ca7('0x16')]()[_0x6ca7('0x17')](function(_0x3c7154){return _0x40d61b[_0x6ca7('0x18')][_0x6ca7('0x19')]({'where':{'id':_0x4712aa[_0x6ca7('0x1a')]},'include':[{'model':_0x40d61b[_0x6ca7('0xe')],'as':_0x6ca7('0x1b'),'where':{'id':_0x4712aa[_0x6ca7('0x10')]},'limit':0x1,'include':[{'model':_0x40d61b[_0x6ca7('0x1c')],'as':_0x6ca7('0x1d'),'attributes':_[_0x6ca7('0x1e')](_0x3c7154)}]}]});})[_0x6ca7('0x17')](function(_0x123f1d){_0x3812f1=_0x123f1d[_0x6ca7('0x1f')]({'plain':!![]});if(_0x3812f1&&_0x3812f1['replyUri']){logger['info']('OpenchannelMessage,\x20%s,\x20%s',_0x6ca7('0x20'),util[_0x6ca7('0x21')](_0x6ca7('0x22'),_0x4712aa['id'],_0x3812f1['replyUri']));if(_0x3812f1[_0x6ca7('0x1b')]&&_0x3812f1[_0x6ca7('0x1b')][_0x6ca7('0x23')]){_0x4712aa['Interaction']=_[_0x6ca7('0x24')](_0x3812f1[_0x6ca7('0x1b')][0x0],'Contact');_0x4712aa[_0x6ca7('0x1d')]=_0x3812f1[_0x6ca7('0x1b')][0x0][_0x6ca7('0x1d')];}var _0x543fa5={'method':_0x6ca7('0x25'),'uri':encodeURI(_0x3812f1[_0x6ca7('0x26')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x543fa5['method']){case _0x6ca7('0x27'):_0x543fa5['qs']=_0x4712aa;break;case _0x6ca7('0x25'):_0x543fa5['body']=_0x4712aa;break;}return rp(_0x543fa5)[_0x6ca7('0x17')](function(_0x19dc8e){logger['info'](_0x6ca7('0x28'),_0x6ca7('0x20'),util['format']('Message\x20%d\x20forwarded\x20to\x20%s',_0x4712aa['id'],_0x3812f1['replyUri']));if(_0x19dc8e['body'][_0x6ca7('0x29')]&&_0x19dc8e[_0x6ca7('0x13')][_0x6ca7('0x29')]!=_0x4712aa[_0x6ca7('0x2a')][_0x6ca7('0x29')]){return _0x40d61b[_0x6ca7('0xe')]['update']({'threadId':_0x19dc8e[_0x6ca7('0x13')][_0x6ca7('0x29')]},{'logging':!![],'where':{'id':_0x4712aa[_0x6ca7('0x2a')]['id']}});}else{return;}})[_0x6ca7('0x17')](function(){return _0x1be5e5[_0x6ca7('0x11')]({'read':!![]});})[_0x6ca7('0x14')](function(_0x16ece6){logger[_0x6ca7('0x15')]('OpenchannelMessage,\x20%s,\x20%s','afterCreate',util[_0x6ca7('0x2b')](_0x16ece6,{'showHidden':![],'depth':null}));_0x14f2ee();});}else{_0x14f2ee();}})[_0x6ca7('0x2c')](function(){_0x14f2ee();});}else{_0x14f2ee();}}},'charset':_0x6ca7('0x2d'),'collate':_0x6ca7('0x2e')});};
\ No newline at end of file
+var _0x79fa=['info','afterCreate','format','Contact','POST','method','GET','OpenchannelMessage,\x20%s,\x20%s','Message\x20%d\x20forwarded\x20to\x20%s','threadId','Interaction','update','inspect','utf8mb4','utf8mb4_unicode_ci','lodash','../../config/logger','api','moment','request-promise','./openchannelMessage.attributes','exports','OpenchannelMessage','openchannel_messages','models','get','direction','toLowerCase','out','secret','isNil','UserId','OpenchannelInteraction','findOne','OpenchannelInteractionId','then','body','catch','error','CmContact','describe','OpenchannelAccount','find','OpenchannelAccountId','Interactions','keys','replyUri'];(function(_0x44d6bb,_0x43f171){var _0x167b7e=function(_0x1d866e){while(--_0x1d866e){_0x44d6bb['push'](_0x44d6bb['shift']());}};_0x167b7e(++_0x43f171);}(_0x79fa,0xfa));var _0xa79f=function(_0x4a5420,_0x307ea4){_0x4a5420=_0x4a5420-0x0;var _0x36e8d3=_0x79fa[_0x4a5420];return _0x36e8d3;};'use strict';var _=require(_0xa79f('0x0'));var util=require('util');var logger=require(_0xa79f('0x1'))(_0xa79f('0x2'));var moment=require(_0xa79f('0x3'));var BPromise=require('bluebird');var rp=require(_0xa79f('0x4'));var attributes=require(_0xa79f('0x5'));module[_0xa79f('0x6')]=function(_0x5862bc,_0x34568a){return _0x5862bc['define'](_0xa79f('0x7'),attributes,{'tableName':_0xa79f('0x8'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'afterCreate':function(_0x555af1,_0x5fc0f,_0x5cf8b8){var _0x38c9de=_0x5862bc[_0xa79f('0x9')];var _0x33571b=_0x555af1[_0xa79f('0xa')]({'plain':!![]});if(_0x33571b[_0xa79f('0xb')][_0xa79f('0xc')]()==='in'||_0x33571b[_0xa79f('0xb')][_0xa79f('0xc')]()===_0xa79f('0xd')&&!_0x33571b[_0xa79f('0xe')]&&!_[_0xa79f('0xf')](_0x33571b[_0xa79f('0x10')])){_0x38c9de[_0xa79f('0x11')][_0xa79f('0x12')]({'where':{'id':_0x33571b[_0xa79f('0x13')]}})[_0xa79f('0x14')](function(_0x90887b){if(_0x90887b){_0x90887b['update']({'lastMsgAt':_0x33571b['createdAt'],'lastMsgDirection':_0x33571b[_0xa79f('0xb')][_0xa79f('0xc')](),'lastMsgBody':_0x33571b[_0xa79f('0x15')]});}})[_0xa79f('0x16')](function(_0x488e39){console[_0xa79f('0x17')](_0x488e39);});}if(_0x33571b[_0xa79f('0xb')]===_0xa79f('0xd')&&!_0x33571b['secret']){var _0x3fe65a;_0x38c9de[_0xa79f('0x18')][_0xa79f('0x19')]()[_0xa79f('0x14')](function(_0x75e47c){return _0x38c9de[_0xa79f('0x1a')][_0xa79f('0x1b')]({'where':{'id':_0x33571b[_0xa79f('0x1c')]},'include':[{'model':_0x38c9de[_0xa79f('0x11')],'as':_0xa79f('0x1d'),'where':{'id':_0x33571b[_0xa79f('0x13')]},'limit':0x1,'include':[{'model':_0x38c9de['CmContact'],'as':'Contact','attributes':_[_0xa79f('0x1e')](_0x75e47c)}]}]});})[_0xa79f('0x14')](function(_0x7742b2){_0x3fe65a=_0x7742b2[_0xa79f('0xa')]({'plain':!![]});if(_0x3fe65a&&_0x3fe65a[_0xa79f('0x1f')]){logger[_0xa79f('0x20')]('OpenchannelMessage,\x20%s,\x20%s',_0xa79f('0x21'),util[_0xa79f('0x22')]('Forwarding\x20message\x20%d\x20to\x20%s',_0x33571b['id'],_0x3fe65a['replyUri']));if(_0x3fe65a['Interactions']&&_0x3fe65a[_0xa79f('0x1d')]['length']){_0x33571b['Interaction']=_['omit'](_0x3fe65a[_0xa79f('0x1d')][0x0],'Contact');_0x33571b[_0xa79f('0x23')]=_0x3fe65a[_0xa79f('0x1d')][0x0][_0xa79f('0x23')];}var _0x5fc0f={'method':_0xa79f('0x24'),'uri':encodeURI(_0x3fe65a[_0xa79f('0x1f')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x5fc0f[_0xa79f('0x25')]){case _0xa79f('0x26'):_0x5fc0f['qs']=_0x33571b;break;case _0xa79f('0x24'):_0x5fc0f[_0xa79f('0x15')]=_0x33571b;break;}return rp(_0x5fc0f)[_0xa79f('0x14')](function(_0x347b02){logger[_0xa79f('0x20')](_0xa79f('0x27'),_0xa79f('0x21'),util[_0xa79f('0x22')](_0xa79f('0x28'),_0x33571b['id'],_0x3fe65a['replyUri']));if(_0x347b02['body'][_0xa79f('0x29')]&&_0x347b02[_0xa79f('0x15')][_0xa79f('0x29')]!=_0x33571b[_0xa79f('0x2a')][_0xa79f('0x29')]){return _0x38c9de[_0xa79f('0x11')][_0xa79f('0x2b')]({'threadId':_0x347b02['body'][_0xa79f('0x29')]},{'logging':!![],'where':{'id':_0x33571b['Interaction']['id']}});}else{return;}})[_0xa79f('0x14')](function(){return _0x555af1[_0xa79f('0x2b')]({'read':!![]});})[_0xa79f('0x16')](function(_0x13afde){logger[_0xa79f('0x17')](_0xa79f('0x27'),'afterCreate',util[_0xa79f('0x2c')](_0x13afde,{'showHidden':![],'depth':null}));_0x5cf8b8();});}else{_0x5cf8b8();}})['finally'](function(){_0x5cf8b8();});}else{_0x5cf8b8();}}},'charset':_0xa79f('0x2d'),'collate':_0xa79f('0x2e')});};
\ No newline at end of file