Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / services / ami / trigger / urlforward / index.js
index 75dd2f2..5a1d4e6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x749b=['DELETE','PUT','data7','body','body\x20has\x20been\x20passed\x20to\x20URLforward\x20in\x20a\x20wrong\x20format','info','format','%s\x20%s\x20sending\x20request\x20with\x20following\x20options:\x20%s','then','isNil','object','%s\x20%s\x20succeeded\x20with\x20status:\x20%d\x20and\x20response:\x20%s','statusCode','%s\x20%s\x20failed\x20with\x20status:\x20%d\x20and\x20error:\x20%s\x20%s','name','message','request-promise','mustache','trigger','toUpperCase','render','data2','data5','number','data6','parse','error','stack','data1','GET'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x749b,0x196));var _0xb749=function(_0x1e7345,_0x18bcce){_0x1e7345=_0x1e7345-0x0;var _0x33017c=_0x749b[_0x1e7345];return _0x33017c;};'use strict';var rp=require(_0xb749('0x0'));var util=require('util');var _=require('lodash');var Mustache=require(_0xb749('0x1'));var logger=require('../../../../config/logger')(_0xb749('0x2'));exports['exec']=function(_0x4469c7,_0xe5c5bf){var _0x19ced8,_0x24a151;var _0x511270={'method':_0x4469c7['data1'][_0xb749('0x3')](),'uri':Mustache[_0xb749('0x4')](_0x4469c7[_0xb749('0x5')],_0xe5c5bf),'json':!![],'resolveWithFullResponse':!![],'timeout':typeof parseInt(_0x4469c7[_0xb749('0x6')])===_0xb749('0x7')&&parseInt(_0x4469c7['data5'])>=0x1&&parseInt(_0x4469c7[_0xb749('0x6')])<=0xa?parseInt(_0x4469c7[_0xb749('0x6')])*0x3e8:0x5*0x3e8};try{_0x511270['headers']=_0x4469c7[_0xb749('0x8')]?JSON[_0xb749('0x9')](Mustache[_0xb749('0x4')](_0x4469c7[_0xb749('0x8')],_0xe5c5bf)):{};}catch(_0x46c70d){logger[_0xb749('0xa')](_0x46c70d[_0xb749('0xb')]);}switch(_0x4469c7[_0xb749('0xc')][_0xb749('0x3')]()){case _0xb749('0xd'):case _0xb749('0xe'):_0x19ced8=null;_0x511270['qs']=_0xe5c5bf;break;case'POST':case _0xb749('0xf'):if(_0x4469c7[_0xb749('0x10')]){try{_0x19ced8=JSON['parse'](Mustache['render'](_0x4469c7[_0xb749('0x10')],_0xe5c5bf));_0x511270[_0xb749('0x11')]=_0x19ced8;}catch(_0x4612d4){logger[_0xb749('0xa')](_0x4612d4[_0xb749('0xb')]);logger[_0xb749('0xa')](_0xb749('0x12'));}}else{_0x19ced8=_0xe5c5bf;_0x511270['body']=_0x19ced8;}break;}logger[_0xb749('0x13')](util[_0xb749('0x14')](_0xb749('0x15'),_0x4469c7[_0xb749('0xc')],_0x4469c7[_0xb749('0x5')],JSON['stringify'](_0x511270)));rp(_0x511270)[_0xb749('0x16')](function(_0x594bcc){_0x19ced8=!_[_0xb749('0x17')](_0x19ced8)?',\x20request\x20body:\x20'+_0x19ced8:'';_0x24a151=typeof _0x594bcc[_0xb749('0x11')]===_0xb749('0x18')?JSON['stringify'](_0x594bcc['body']):_0x594bcc['body'];logger[_0xb749('0x13')](util[_0xb749('0x14')](_0xb749('0x19'),_0x4469c7[_0xb749('0xc')],_0x4469c7[_0xb749('0x5')],_0x594bcc[_0xb749('0x1a')],_0x24a151));})['catch'](function(_0x3aea7a){logger[_0xb749('0xa')](util[_0xb749('0x14')](_0xb749('0x1b'),_0x4469c7[_0xb749('0xc')],_0x4469c7[_0xb749('0x5')],_0x3aea7a[_0xb749('0x1a')],_0x3aea7a[_0xb749('0x1c')],_0x3aea7a[_0xb749('0x1d')]));});};
\ No newline at end of file
+var _0x048e=[',\x20request\x20body:\x20','%s\x20%s\x20succeeded\x20with\x20status:\x20%d\x20and\x20response:\x20%s','statusCode','catch','%s\x20%s\x20failed\x20with\x20status:\x20%d\x20and\x20error:\x20%s\x20%s','name','lodash','mustache','../../../../config/logger','trigger','exec','data1','toUpperCase','render','data2','data5','number','headers','data6','parse','error','GET','DELETE','POST','data7','body','info','format','%s\x20%s\x20sending\x20request\x20with\x20following\x20options:\x20%s','stringify','then','isNil'];(function(_0x429aef,_0x354389){var _0x2e6ebc=function(_0x544a6d){while(--_0x544a6d){_0x429aef['push'](_0x429aef['shift']());}};_0x2e6ebc(++_0x354389);}(_0x048e,0x126));var _0xe048=function(_0x256cd9,_0x3a5012){_0x256cd9=_0x256cd9-0x0;var _0x445fa3=_0x048e[_0x256cd9];return _0x445fa3;};'use strict';var rp=require('request-promise');var util=require('util');var _=require(_0xe048('0x0'));var Mustache=require(_0xe048('0x1'));var logger=require(_0xe048('0x2'))(_0xe048('0x3'));exports[_0xe048('0x4')]=function(_0x11f894,_0x15c86e){var _0x128b3b,_0x3f60d5;var _0x1a2e6b={'method':_0x11f894[_0xe048('0x5')][_0xe048('0x6')](),'uri':Mustache[_0xe048('0x7')](_0x11f894[_0xe048('0x8')],_0x15c86e),'json':!![],'resolveWithFullResponse':!![],'timeout':typeof parseInt(_0x11f894[_0xe048('0x9')])===_0xe048('0xa')&&parseInt(_0x11f894[_0xe048('0x9')])>=0x1&&parseInt(_0x11f894['data5'])<=0xa?parseInt(_0x11f894[_0xe048('0x9')])*0x3e8:0x5*0x3e8};try{_0x1a2e6b[_0xe048('0xb')]=_0x11f894[_0xe048('0xc')]?JSON[_0xe048('0xd')](Mustache['render'](_0x11f894['data6'],_0x15c86e)):{};}catch(_0x191ebe){logger[_0xe048('0xe')](_0x191ebe['stack']);}switch(_0x11f894[_0xe048('0x5')]['toUpperCase']()){case _0xe048('0xf'):case _0xe048('0x10'):_0x128b3b=null;_0x1a2e6b['qs']=_0x15c86e;break;case _0xe048('0x11'):case'PUT':if(_0x11f894[_0xe048('0x12')]){try{_0x128b3b=JSON['parse'](Mustache[_0xe048('0x7')](_0x11f894[_0xe048('0x12')],_0x15c86e));_0x1a2e6b[_0xe048('0x13')]=_0x128b3b;}catch(_0xdd335e){logger['error'](_0xdd335e['stack']);logger[_0xe048('0xe')]('body\x20has\x20been\x20passed\x20to\x20URLforward\x20in\x20a\x20wrong\x20format');}}else{_0x128b3b=_0x15c86e;_0x1a2e6b[_0xe048('0x13')]=_0x128b3b;}break;}logger[_0xe048('0x14')](util[_0xe048('0x15')](_0xe048('0x16'),_0x11f894[_0xe048('0x5')],_0x11f894[_0xe048('0x8')],JSON[_0xe048('0x17')](_0x1a2e6b)));rp(_0x1a2e6b)[_0xe048('0x18')](function(_0x4b3c66){_0x128b3b=!_[_0xe048('0x19')](_0x128b3b)?_0xe048('0x1a')+_0x128b3b:'';_0x3f60d5=typeof _0x4b3c66[_0xe048('0x13')]==='object'?JSON[_0xe048('0x17')](_0x4b3c66[_0xe048('0x13')]):_0x4b3c66['body'];logger[_0xe048('0x14')](util[_0xe048('0x15')](_0xe048('0x1b'),_0x11f894[_0xe048('0x5')],_0x11f894[_0xe048('0x8')],_0x4b3c66[_0xe048('0x1c')],_0x3f60d5));})[_0xe048('0x1d')](function(_0x3c2ad0){logger[_0xe048('0xe')](util[_0xe048('0x15')](_0xe048('0x1e'),_0x11f894[_0xe048('0x5')],_0x11f894[_0xe048('0x8')],_0x3c2ad0[_0xe048('0x1c')],_0x3c2ad0[_0xe048('0x1f')],_0x3c2ad0['message']));});};
\ No newline at end of file