Built motion from commit 5ba5b610.|2.5.33
[motion2.git] / server / services / ami / trigger / urlforward / index.js
index 551bccb..5e873a6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb468=['%s\x20%s\x20failed\x20with\x20status:\x20%d\x20and\x20error:\x20%s\x20%s','data2','statusCode','name','message','request-promise','util','../../../../config/logger','trigger','exec','render','data5','number','headers','data6','error','stack','data1','toUpperCase','GET','DELETE','PUT','data7','parse','body','info','format','%s\x20%s\x20sending\x20request\x20with\x20following\x20options:\x20%s','stringify','isNil',',\x20request\x20body:\x20','object','%s\x20%s\x20succeeded\x20with\x20status:\x20%d\x20and\x20response:\x20%s','catch'];(function(_0x4bb33b,_0x226050){var _0x37e669=function(_0x5671b8){while(--_0x5671b8){_0x4bb33b['push'](_0x4bb33b['shift']());}};_0x37e669(++_0x226050);}(_0xb468,0xd1));var _0x8b46=function(_0x126558,_0x143c9a){_0x126558=_0x126558-0x0;var _0x1f6d14=_0xb468[_0x126558];return _0x1f6d14;};'use strict';var rp=require(_0x8b46('0x0'));var util=require(_0x8b46('0x1'));var _=require('lodash');var Mustache=require('mustache');var logger=require(_0x8b46('0x2'))(_0x8b46('0x3'));exports[_0x8b46('0x4')]=function(_0x4b23b0,_0x247fb8){var _0x45efa5,_0x1cb063;var _0x37296e={'method':_0x4b23b0['data1']['toUpperCase'](),'uri':Mustache[_0x8b46('0x5')](_0x4b23b0['data2'],_0x247fb8),'json':!![],'resolveWithFullResponse':!![],'timeout':typeof parseInt(_0x4b23b0[_0x8b46('0x6')])===_0x8b46('0x7')&&parseInt(_0x4b23b0[_0x8b46('0x6')])>=0x1&&parseInt(_0x4b23b0[_0x8b46('0x6')])<=0xa?parseInt(_0x4b23b0['data5'])*0x3e8:0x5*0x3e8};try{_0x37296e[_0x8b46('0x8')]=_0x4b23b0[_0x8b46('0x9')]?JSON['parse'](Mustache[_0x8b46('0x5')](_0x4b23b0[_0x8b46('0x9')],_0x247fb8)):{};}catch(_0x5915a1){logger[_0x8b46('0xa')](_0x5915a1[_0x8b46('0xb')]);}switch(_0x4b23b0[_0x8b46('0xc')][_0x8b46('0xd')]()){case _0x8b46('0xe'):case _0x8b46('0xf'):_0x45efa5=null;_0x37296e['qs']=_0x247fb8;break;case'POST':case _0x8b46('0x10'):if(_0x4b23b0[_0x8b46('0x11')]){try{_0x45efa5=JSON[_0x8b46('0x12')](Mustache[_0x8b46('0x5')](_0x4b23b0[_0x8b46('0x11')],_0x247fb8));_0x37296e[_0x8b46('0x13')]=_0x45efa5;}catch(_0x1e499d){logger[_0x8b46('0xa')](_0x1e499d['stack']);logger[_0x8b46('0xa')]('body\x20has\x20been\x20passed\x20to\x20URLforward\x20in\x20a\x20wrong\x20format');}}else{_0x45efa5=_0x247fb8;_0x37296e['body']=_0x45efa5;}break;}logger[_0x8b46('0x14')](util[_0x8b46('0x15')](_0x8b46('0x16'),_0x4b23b0[_0x8b46('0xc')],_0x4b23b0['data2'],JSON[_0x8b46('0x17')](_0x37296e)));rp(_0x37296e)['then'](function(_0x44ac0d){_0x45efa5=!_[_0x8b46('0x18')](_0x45efa5)?_0x8b46('0x19')+_0x45efa5:'';_0x1cb063=typeof _0x44ac0d[_0x8b46('0x13')]===_0x8b46('0x1a')?JSON['stringify'](_0x44ac0d['body']):_0x44ac0d[_0x8b46('0x13')];logger[_0x8b46('0x14')](util[_0x8b46('0x15')](_0x8b46('0x1b'),_0x4b23b0['data1'],_0x4b23b0['data2'],_0x44ac0d['statusCode'],_0x1cb063));})[_0x8b46('0x1c')](function(_0x3e1bb1){logger[_0x8b46('0xa')](util['format'](_0x8b46('0x1d'),_0x4b23b0['data1'],_0x4b23b0[_0x8b46('0x1e')],_0x3e1bb1[_0x8b46('0x1f')],_0x3e1bb1[_0x8b46('0x20')],_0x3e1bb1[_0x8b46('0x21')]));});};
\ No newline at end of file
+var _0x1478=['isNil',',\x20request\x20body:\x20','object','%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','message','request-promise','util','lodash','mustache','trigger','exec','data1','toUpperCase','render','data2','data5','number','headers','parse','stack','DELETE','PUT','data7','error','body\x20has\x20been\x20passed\x20to\x20URLforward\x20in\x20a\x20wrong\x20format','body','info','format','stringify','then'];(function(_0x1252cb,_0x4c91eb){var _0x27968e=function(_0x1c17bd){while(--_0x1c17bd){_0x1252cb['push'](_0x1252cb['shift']());}};_0x27968e(++_0x4c91eb);}(_0x1478,0x194));var _0x8147=function(_0x304fec,_0x11dd30){_0x304fec=_0x304fec-0x0;var _0x4b591b=_0x1478[_0x304fec];return _0x4b591b;};'use strict';var rp=require(_0x8147('0x0'));var util=require(_0x8147('0x1'));var _=require(_0x8147('0x2'));var Mustache=require(_0x8147('0x3'));var logger=require('../../../../config/logger')(_0x8147('0x4'));exports[_0x8147('0x5')]=function(_0x1db53f,_0x262843){var _0x136587,_0x102c49;var _0xfa7889={'method':_0x1db53f[_0x8147('0x6')][_0x8147('0x7')](),'uri':Mustache[_0x8147('0x8')](_0x1db53f[_0x8147('0x9')],_0x262843),'json':!![],'resolveWithFullResponse':!![],'timeout':typeof parseInt(_0x1db53f[_0x8147('0xa')])===_0x8147('0xb')&&parseInt(_0x1db53f['data5'])>=0x1&&parseInt(_0x1db53f[_0x8147('0xa')])<=0xa?parseInt(_0x1db53f[_0x8147('0xa')])*0x3e8:0x5*0x3e8};try{_0xfa7889[_0x8147('0xc')]=_0x1db53f['data6']?JSON[_0x8147('0xd')](Mustache[_0x8147('0x8')](_0x1db53f['data6'],_0x262843)):{};}catch(_0xc4d04a){logger['error'](_0xc4d04a[_0x8147('0xe')]);}switch(_0x1db53f[_0x8147('0x6')]['toUpperCase']()){case'GET':case _0x8147('0xf'):_0x136587=null;_0xfa7889['qs']=_0x262843;break;case'POST':case _0x8147('0x10'):if(_0x1db53f[_0x8147('0x11')]){try{_0x136587=JSON[_0x8147('0xd')](Mustache[_0x8147('0x8')](_0x1db53f['data7'],_0x262843));_0xfa7889['body']=_0x136587;}catch(_0x5b367a){logger['error'](_0x5b367a['stack']);logger[_0x8147('0x12')](_0x8147('0x13'));}}else{_0x136587=_0x262843;_0xfa7889[_0x8147('0x14')]=_0x136587;}break;}logger[_0x8147('0x15')](util[_0x8147('0x16')]('%s\x20%s\x20sending\x20request\x20with\x20following\x20options:\x20%s',_0x1db53f[_0x8147('0x6')],_0x1db53f['data2'],JSON[_0x8147('0x17')](_0xfa7889)));rp(_0xfa7889)[_0x8147('0x18')](function(_0x1e5492){_0x136587=!_[_0x8147('0x19')](_0x136587)?_0x8147('0x1a')+_0x136587:'';_0x102c49=typeof _0x1e5492[_0x8147('0x14')]===_0x8147('0x1b')?JSON['stringify'](_0x1e5492[_0x8147('0x14')]):_0x1e5492[_0x8147('0x14')];logger[_0x8147('0x15')](util[_0x8147('0x16')](_0x8147('0x1c'),_0x1db53f[_0x8147('0x6')],_0x1db53f['data2'],_0x1e5492[_0x8147('0x1d')],_0x102c49));})[_0x8147('0x1e')](function(_0x57140b){logger['error'](util[_0x8147('0x16')](_0x8147('0x1f'),_0x1db53f[_0x8147('0x6')],_0x1db53f[_0x8147('0x9')],_0x57140b[_0x8147('0x1d')],_0x57140b['name'],_0x57140b[_0x8147('0x20')]));});};
\ No newline at end of file