Built motion from commit 4ffc18b1.|2.6.31
[motion2.git] / server / api / openchannelMessage / openchannelMessage.model.js
index ad1301f..1523fb1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x66e2=['OpenchannelAccount','OpenchannelAccountId','OpenchannelInteraction','OpenchannelInteractionId','Contact','replyUri','info','OpenchannelMessage,\x20%s,\x20%s','format','Forwarding\x20message\x20%d\x20to\x20%s','Interactions','Interaction','POST','GET','afterCreate','threadId','inspect','utf8mb4','lodash','util','../../config/logger','api','moment','bluebird','request-promise','rimraf','../../config/environment','./openchannelMessage.attributes','define','openchannel_messages','fti_openchannel_messages','body','models','get','direction','toLowerCase','out','secret','isNil','UserId','update','catch','error','CmContact','then'];(function(_0x323688,_0x4f15f1){var _0x2a1551=function(_0x3c40a2){while(--_0x3c40a2){_0x323688['push'](_0x323688['shift']());}};_0x2a1551(++_0x4f15f1);}(_0x66e2,0x17a));var _0x266e=function(_0x42b8ad,_0x5f0671){_0x42b8ad=_0x42b8ad-0x0;var _0x1802fa=_0x66e2[_0x42b8ad];return _0x1802fa;};'use strict';var _=require(_0x266e('0x0'));var util=require(_0x266e('0x1'));var logger=require(_0x266e('0x2'))(_0x266e('0x3'));var moment=require(_0x266e('0x4'));var BPromise=require(_0x266e('0x5'));var rp=require(_0x266e('0x6'));var fs=require('fs');var path=require('path');var rimraf=require(_0x266e('0x7'));var config=require(_0x266e('0x8'));var attributes=require(_0x266e('0x9'));module['exports']=function(_0x6e0d7f,_0x9a673){return _0x6e0d7f[_0x266e('0xa')]('OpenchannelMessage',attributes,{'tableName':_0x266e('0xb'),'paranoid':![],'indexes':[{'name':_0x266e('0xc'),'fields':[_0x266e('0xd')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x225617,_0x268b1f,_0x57389d){var _0x566c84=_0x6e0d7f[_0x266e('0xe')];var _0x7e7d4d=_0x225617[_0x266e('0xf')]({'plain':!![]});if(_0x7e7d4d[_0x266e('0x10')][_0x266e('0x11')]()==='in'||_0x7e7d4d[_0x266e('0x10')][_0x266e('0x11')]()===_0x266e('0x12')&&!_0x7e7d4d[_0x266e('0x13')]&&!_[_0x266e('0x14')](_0x7e7d4d[_0x266e('0x15')])){_0x566c84['OpenchannelInteraction']['findOne']({'where':{'id':_0x7e7d4d['OpenchannelInteractionId']}})['then'](function(_0x427271){if(_0x427271){_0x427271[_0x266e('0x16')]({'lastMsgAt':_0x7e7d4d['createdAt'],'lastMsgDirection':_0x7e7d4d[_0x266e('0x10')][_0x266e('0x11')]()});}})[_0x266e('0x17')](function(_0x591b34){console[_0x266e('0x18')](_0x591b34);});}if(_0x7e7d4d['direction']===_0x266e('0x12')&&!_0x7e7d4d[_0x266e('0x13')]){var _0x15ba05;_0x566c84[_0x266e('0x19')]['describe']()[_0x266e('0x1a')](function(_0x5cd61e){return _0x566c84[_0x266e('0x1b')]['find']({'where':{'id':_0x7e7d4d[_0x266e('0x1c')]},'include':[{'model':_0x566c84[_0x266e('0x1d')],'as':'Interactions','where':{'id':_0x7e7d4d[_0x266e('0x1e')]},'limit':0x1,'include':[{'model':_0x566c84[_0x266e('0x19')],'as':_0x266e('0x1f'),'attributes':_['keys'](_0x5cd61e)}]}]});})['then'](function(_0x5ccd90){_0x15ba05=_0x5ccd90[_0x266e('0xf')]({'plain':!![]});if(_0x15ba05&&_0x15ba05[_0x266e('0x20')]){logger[_0x266e('0x21')](_0x266e('0x22'),'afterCreate',util[_0x266e('0x23')](_0x266e('0x24'),_0x7e7d4d['id'],_0x15ba05[_0x266e('0x20')]));if(_0x15ba05[_0x266e('0x25')]&&_0x15ba05[_0x266e('0x25')]['length']){_0x7e7d4d[_0x266e('0x26')]=_['omit'](_0x15ba05[_0x266e('0x25')][0x0],'Contact');_0x7e7d4d[_0x266e('0x1f')]=_0x15ba05['Interactions'][0x0]['Contact'];}var _0x268b1f={'method':_0x266e('0x27'),'uri':encodeURI(_0x15ba05[_0x266e('0x20')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x268b1f['method']){case _0x266e('0x28'):_0x268b1f['qs']=_0x7e7d4d;break;case'POST':_0x268b1f['body']=_0x7e7d4d;break;}return rp(_0x268b1f)[_0x266e('0x1a')](function(_0x2d94e4){logger[_0x266e('0x21')](_0x266e('0x22'),_0x266e('0x29'),util[_0x266e('0x23')]('Message\x20%d\x20forwarded\x20to\x20%s',_0x7e7d4d['id'],_0x15ba05[_0x266e('0x20')]));if(_0x2d94e4[_0x266e('0xd')][_0x266e('0x2a')]&&_0x2d94e4[_0x266e('0xd')][_0x266e('0x2a')]!=_0x7e7d4d[_0x266e('0x26')][_0x266e('0x2a')]){return _0x566c84['OpenchannelInteraction'][_0x266e('0x16')]({'threadId':_0x2d94e4[_0x266e('0xd')][_0x266e('0x2a')]},{'where':{'id':_0x7e7d4d[_0x266e('0x26')]['id']}});}else{return;}})[_0x266e('0x1a')](function(){return _0x225617[_0x266e('0x16')]({'read':!![]});})[_0x266e('0x17')](function(_0x1a49ad){logger[_0x266e('0x18')](_0x266e('0x22'),_0x266e('0x29'),util[_0x266e('0x2b')](_0x1a49ad,{'showHidden':![],'depth':null}));_0x57389d();});}else{_0x57389d();}})['finally'](function(){_0x57389d();});}else{_0x57389d();}}},'charset':_0x266e('0x2c'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file
+var _0x97d6=['lodash','util','../../config/logger','api','moment','path','rimraf','../../config/environment','./openchannelMessage.attributes','openchannel_messages','fti_openchannel_messages','body','models','get','direction','toLowerCase','out','UserId','OpenchannelInteraction','findOne','OpenchannelInteractionId','update','createdAt','error','CmContact','describe','then','OpenchannelAccount','find','OpenchannelAccountId','Interactions','Contact','info','afterCreate','length','Interaction','POST','replyUri','method','GET','Message\x20%d\x20forwarded\x20to\x20%s','threadId','catch','OpenchannelMessage,\x20%s,\x20%s','inspect','finally','utf8mb4','utf8mb4_unicode_ci'];(function(_0x42ea49,_0x2bf6a3){var _0x282e7d=function(_0x5ead9b){while(--_0x5ead9b){_0x42ea49['push'](_0x42ea49['shift']());}};_0x282e7d(++_0x2bf6a3);}(_0x97d6,0x150));var _0x697d=function(_0xa91bb6,_0x436b4c){_0xa91bb6=_0xa91bb6-0x0;var _0x5e3e02=_0x97d6[_0xa91bb6];return _0x5e3e02;};'use strict';var _=require(_0x697d('0x0'));var util=require(_0x697d('0x1'));var logger=require(_0x697d('0x2'))(_0x697d('0x3'));var moment=require(_0x697d('0x4'));var BPromise=require('bluebird');var rp=require('request-promise');var fs=require('fs');var path=require(_0x697d('0x5'));var rimraf=require(_0x697d('0x6'));var config=require(_0x697d('0x7'));var attributes=require(_0x697d('0x8'));module['exports']=function(_0x197f80,_0x2751cd){return _0x197f80['define']('OpenchannelMessage',attributes,{'tableName':_0x697d('0x9'),'paranoid':![],'indexes':[{'name':_0x697d('0xa'),'fields':[_0x697d('0xb')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x279a40,_0x51bba6,_0x407fb9){var _0x3a5729=_0x197f80[_0x697d('0xc')];var _0x274b1c=_0x279a40[_0x697d('0xd')]({'plain':!![]});if(_0x274b1c[_0x697d('0xe')][_0x697d('0xf')]()==='in'||_0x274b1c[_0x697d('0xe')][_0x697d('0xf')]()===_0x697d('0x10')&&!_0x274b1c['secret']&&!_['isNil'](_0x274b1c[_0x697d('0x11')])){_0x3a5729[_0x697d('0x12')][_0x697d('0x13')]({'where':{'id':_0x274b1c[_0x697d('0x14')]}})['then'](function(_0x196dbc){if(_0x196dbc){_0x196dbc[_0x697d('0x15')]({'lastMsgAt':_0x274b1c[_0x697d('0x16')],'lastMsgDirection':_0x274b1c[_0x697d('0xe')][_0x697d('0xf')]()});}})['catch'](function(_0x33e66b){console[_0x697d('0x17')](_0x33e66b);});}if(_0x274b1c[_0x697d('0xe')]===_0x697d('0x10')&&!_0x274b1c['secret']){var _0x2dcb05;_0x3a5729[_0x697d('0x18')][_0x697d('0x19')]()[_0x697d('0x1a')](function(_0x33b9bf){return _0x3a5729[_0x697d('0x1b')][_0x697d('0x1c')]({'where':{'id':_0x274b1c[_0x697d('0x1d')]},'include':[{'model':_0x3a5729[_0x697d('0x12')],'as':_0x697d('0x1e'),'where':{'id':_0x274b1c[_0x697d('0x14')]},'limit':0x1,'include':[{'model':_0x3a5729[_0x697d('0x18')],'as':_0x697d('0x1f'),'attributes':_['keys'](_0x33b9bf)}]}]});})['then'](function(_0x5df17e){_0x2dcb05=_0x5df17e[_0x697d('0xd')]({'plain':!![]});if(_0x2dcb05&&_0x2dcb05['replyUri']){logger[_0x697d('0x20')]('OpenchannelMessage,\x20%s,\x20%s',_0x697d('0x21'),util['format']('Forwarding\x20message\x20%d\x20to\x20%s',_0x274b1c['id'],_0x2dcb05['replyUri']));if(_0x2dcb05[_0x697d('0x1e')]&&_0x2dcb05[_0x697d('0x1e')][_0x697d('0x22')]){_0x274b1c[_0x697d('0x23')]=_['omit'](_0x2dcb05['Interactions'][0x0],_0x697d('0x1f'));_0x274b1c['Contact']=_0x2dcb05['Interactions'][0x0][_0x697d('0x1f')];}var _0x51bba6={'method':_0x697d('0x24'),'uri':encodeURI(_0x2dcb05[_0x697d('0x25')]),'json':!![],'resolveWithFullResponse':!![]};switch(_0x51bba6[_0x697d('0x26')]){case _0x697d('0x27'):_0x51bba6['qs']=_0x274b1c;break;case _0x697d('0x24'):_0x51bba6[_0x697d('0xb')]=_0x274b1c;break;}return rp(_0x51bba6)[_0x697d('0x1a')](function(_0x4ea288){logger[_0x697d('0x20')]('OpenchannelMessage,\x20%s,\x20%s',_0x697d('0x21'),util['format'](_0x697d('0x28'),_0x274b1c['id'],_0x2dcb05[_0x697d('0x25')]));if(_0x4ea288[_0x697d('0xb')]['threadId']&&_0x4ea288['body'][_0x697d('0x29')]!=_0x274b1c['Interaction'][_0x697d('0x29')]){return _0x3a5729[_0x697d('0x12')]['update']({'threadId':_0x4ea288['body'][_0x697d('0x29')]},{'where':{'id':_0x274b1c['Interaction']['id']}});}else{return;}})[_0x697d('0x1a')](function(){return _0x279a40[_0x697d('0x15')]({'read':!![]});})[_0x697d('0x2a')](function(_0xae8557){logger[_0x697d('0x17')](_0x697d('0x2b'),_0x697d('0x21'),util[_0x697d('0x2c')](_0xae8557,{'showHidden':![],'depth':null}));_0x407fb9();});}else{_0x407fb9();}})[_0x697d('0x2d')](function(){_0x407fb9();});}else{_0x407fb9();}}},'charset':_0x697d('0x2e'),'collate':_0x697d('0x2f')});};
\ No newline at end of file