Built motion from commit 7158bc59.|2.5.42
[motion2.git] / server / services / ami / trigger / urlforward / index.js
index c63d70c..6fdc1fd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdc1d=['statusCode','name','message','mustache','../../../../config/logger','trigger','exec','data1','toUpperCase','data5','headers','parse','render','error','GET','PUT','data7','body','stack','info','format','%s\x20%s\x20sending\x20request\x20with\x20following\x20options:\x20%s','data2','stringify','then','isNil','object','%s\x20%s\x20succeeded\x20with\x20status:\x20%d\x20and\x20response:\x20%s','catch'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xdc1d,0xb1));var _0xddc1=function(_0x2bffa5,_0xa2f513){_0x2bffa5=_0x2bffa5-0x0;var _0x53de2c=_0xdc1d[_0x2bffa5];return _0x53de2c;};'use strict';var rp=require('request-promise');var util=require('util');var _=require('lodash');var Mustache=require(_0xddc1('0x0'));var logger=require(_0xddc1('0x1'))(_0xddc1('0x2'));exports[_0xddc1('0x3')]=function(_0x21ceb2,_0x18c31e){var _0x2abd30,_0x1e0210;var _0x2279d9={'method':_0x21ceb2[_0xddc1('0x4')][_0xddc1('0x5')](),'uri':Mustache['render'](_0x21ceb2['data2'],_0x18c31e),'json':!![],'resolveWithFullResponse':!![],'timeout':typeof parseInt(_0x21ceb2['data5'])==='number'&&parseInt(_0x21ceb2['data5'])>=0x1&&parseInt(_0x21ceb2['data5'])<=0xa?parseInt(_0x21ceb2[_0xddc1('0x6')])*0x3e8:0x5*0x3e8};try{_0x2279d9[_0xddc1('0x7')]=_0x21ceb2['data6']?JSON[_0xddc1('0x8')](Mustache[_0xddc1('0x9')](_0x21ceb2['data6'],_0x18c31e)):{};}catch(_0x193495){logger[_0xddc1('0xa')](_0x193495['stack']);}switch(_0x21ceb2[_0xddc1('0x4')]['toUpperCase']()){case _0xddc1('0xb'):case'DELETE':_0x2abd30=null;_0x2279d9['qs']=_0x18c31e;break;case'POST':case _0xddc1('0xc'):if(_0x21ceb2[_0xddc1('0xd')]){try{_0x2abd30=JSON['parse'](Mustache['render'](_0x21ceb2['data7'],_0x18c31e));_0x2279d9[_0xddc1('0xe')]=_0x2abd30;}catch(_0x443864){logger['error'](_0x443864[_0xddc1('0xf')]);logger['error']('body\x20has\x20been\x20passed\x20to\x20URLforward\x20in\x20a\x20wrong\x20format');}}else{_0x2abd30=_0x18c31e;_0x2279d9[_0xddc1('0xe')]=_0x2abd30;}break;}logger[_0xddc1('0x10')](util[_0xddc1('0x11')](_0xddc1('0x12'),_0x21ceb2[_0xddc1('0x4')],_0x21ceb2[_0xddc1('0x13')],JSON[_0xddc1('0x14')](_0x2279d9)));rp(_0x2279d9)[_0xddc1('0x15')](function(_0x46b7f6){_0x2abd30=!_[_0xddc1('0x16')](_0x2abd30)?',\x20request\x20body:\x20'+_0x2abd30:'';_0x1e0210=typeof _0x46b7f6[_0xddc1('0xe')]===_0xddc1('0x17')?JSON[_0xddc1('0x14')](_0x46b7f6[_0xddc1('0xe')]):_0x46b7f6[_0xddc1('0xe')];logger[_0xddc1('0x10')](util['format'](_0xddc1('0x18'),_0x21ceb2[_0xddc1('0x4')],_0x21ceb2['data2'],_0x46b7f6['statusCode'],_0x1e0210));})[_0xddc1('0x19')](function(_0xb1af11){logger['error'](util[_0xddc1('0x11')]('%s\x20%s\x20failed\x20with\x20status:\x20%d\x20and\x20error:\x20%s\x20%s',_0x21ceb2[_0xddc1('0x4')],_0x21ceb2[_0xddc1('0x13')],_0xb1af11[_0xddc1('0x1a')],_0xb1af11[_0xddc1('0x1b')],_0xb1af11[_0xddc1('0x1c')]));});};
\ No newline at end of file
+var _0x134f=['render','data2','data5','number','headers','parse','stack','GET','POST','PUT','data7','body','error','body\x20has\x20been\x20passed\x20to\x20URLforward\x20in\x20a\x20wrong\x20format','info','%s\x20%s\x20sending\x20request\x20with\x20following\x20options:\x20%s','stringify','then',',\x20request\x20body:\x20','object','format','%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','util','lodash','mustache','../../../../config/logger','trigger','exec','data1','toUpperCase'];(function(_0x182265,_0x5a6140){var _0x18b8df=function(_0x6771de){while(--_0x6771de){_0x182265['push'](_0x182265['shift']());}};_0x18b8df(++_0x5a6140);}(_0x134f,0xa6));var _0xf134=function(_0x5c2daa,_0x307bd8){_0x5c2daa=_0x5c2daa-0x0;var _0x31839a=_0x134f[_0x5c2daa];return _0x31839a;};'use strict';var rp=require(_0xf134('0x0'));var util=require(_0xf134('0x1'));var _=require(_0xf134('0x2'));var Mustache=require(_0xf134('0x3'));var logger=require(_0xf134('0x4'))(_0xf134('0x5'));exports[_0xf134('0x6')]=function(_0x276b1f,_0x188dff){var _0x43eb00,_0x71494a;var _0xc161ea={'method':_0x276b1f[_0xf134('0x7')][_0xf134('0x8')](),'uri':Mustache[_0xf134('0x9')](_0x276b1f[_0xf134('0xa')],_0x188dff),'json':!![],'resolveWithFullResponse':!![],'timeout':typeof parseInt(_0x276b1f[_0xf134('0xb')])===_0xf134('0xc')&&parseInt(_0x276b1f[_0xf134('0xb')])>=0x1&&parseInt(_0x276b1f[_0xf134('0xb')])<=0xa?parseInt(_0x276b1f[_0xf134('0xb')])*0x3e8:0x5*0x3e8};try{_0xc161ea[_0xf134('0xd')]=_0x276b1f['data6']?JSON[_0xf134('0xe')](Mustache[_0xf134('0x9')](_0x276b1f['data6'],_0x188dff)):{};}catch(_0x2b8ce0){logger['error'](_0x2b8ce0[_0xf134('0xf')]);}switch(_0x276b1f['data1'][_0xf134('0x8')]()){case _0xf134('0x10'):case'DELETE':_0x43eb00=null;_0xc161ea['qs']=_0x188dff;break;case _0xf134('0x11'):case _0xf134('0x12'):if(_0x276b1f['data7']){try{_0x43eb00=JSON[_0xf134('0xe')](Mustache[_0xf134('0x9')](_0x276b1f[_0xf134('0x13')],_0x188dff));_0xc161ea[_0xf134('0x14')]=_0x43eb00;}catch(_0x547828){logger[_0xf134('0x15')](_0x547828[_0xf134('0xf')]);logger[_0xf134('0x15')](_0xf134('0x16'));}}else{_0x43eb00=_0x188dff;_0xc161ea[_0xf134('0x14')]=_0x43eb00;}break;}logger[_0xf134('0x17')](util['format'](_0xf134('0x18'),_0x276b1f['data1'],_0x276b1f[_0xf134('0xa')],JSON[_0xf134('0x19')](_0xc161ea)));rp(_0xc161ea)[_0xf134('0x1a')](function(_0x5eea79){_0x43eb00=!_['isNil'](_0x43eb00)?_0xf134('0x1b')+_0x43eb00:'';_0x71494a=typeof _0x5eea79[_0xf134('0x14')]===_0xf134('0x1c')?JSON[_0xf134('0x19')](_0x5eea79[_0xf134('0x14')]):_0x5eea79[_0xf134('0x14')];logger[_0xf134('0x17')](util[_0xf134('0x1d')](_0xf134('0x1e'),_0x276b1f['data1'],_0x276b1f[_0xf134('0xa')],_0x5eea79[_0xf134('0x1f')],_0x71494a));})['catch'](function(_0x3aaba3){logger[_0xf134('0x15')](util[_0xf134('0x1d')](_0xf134('0x20'),_0x276b1f[_0xf134('0x7')],_0x276b1f[_0xf134('0xa')],_0x3aaba3[_0xf134('0x1f')],_0x3aaba3[_0xf134('0x21')],_0x3aaba3[_0xf134('0x22')]));});};
\ No newline at end of file