Built motion from commit 91ed41ac.|2.5.44
[motion2.git] / server / services / ami / trigger / urlforward / index.js
index 2ddfa00..0fed523 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x194b=['mustache','../../../../config/logger','trigger','exec','data1','toUpperCase','data5','headers','data6','parse','render','error','DELETE','PUT','data7','body','stack','body\x20has\x20been\x20passed\x20to\x20URLforward\x20in\x20a\x20wrong\x20format','format','%s\x20%s\x20sending\x20request\x20with\x20following\x20options:\x20%s','data2','stringify','isNil','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','request-promise','lodash'];(function(_0x1e77ed,_0x5720c1){var _0x32ed55=function(_0x282f65){while(--_0x282f65){_0x1e77ed['push'](_0x1e77ed['shift']());}};_0x32ed55(++_0x5720c1);}(_0x194b,0x148));var _0xb194=function(_0x52c2c1,_0x5d1174){_0x52c2c1=_0x52c2c1-0x0;var _0x197712=_0x194b[_0x52c2c1];return _0x197712;};'use strict';var rp=require(_0xb194('0x0'));var util=require('util');var _=require(_0xb194('0x1'));var Mustache=require(_0xb194('0x2'));var logger=require(_0xb194('0x3'))(_0xb194('0x4'));exports[_0xb194('0x5')]=function(_0x232e94,_0x780dd1){var _0x403701,_0x251832;var _0x362f06={'method':_0x232e94[_0xb194('0x6')][_0xb194('0x7')](),'uri':Mustache['render'](_0x232e94['data2'],_0x780dd1),'json':!![],'resolveWithFullResponse':!![],'timeout':typeof parseInt(_0x232e94[_0xb194('0x8')])==='number'&&parseInt(_0x232e94[_0xb194('0x8')])>=0x1&&parseInt(_0x232e94[_0xb194('0x8')])<=0xa?parseInt(_0x232e94[_0xb194('0x8')])*0x3e8:0x5*0x3e8};try{_0x362f06[_0xb194('0x9')]=_0x232e94[_0xb194('0xa')]?JSON[_0xb194('0xb')](Mustache[_0xb194('0xc')](_0x232e94[_0xb194('0xa')],_0x780dd1)):{};}catch(_0x17d00c){logger[_0xb194('0xd')](_0x17d00c['stack']);}switch(_0x232e94[_0xb194('0x6')]['toUpperCase']()){case'GET':case _0xb194('0xe'):_0x403701=null;_0x362f06['qs']=_0x780dd1;break;case'POST':case _0xb194('0xf'):if(_0x232e94[_0xb194('0x10')]){try{_0x403701=JSON['parse'](Mustache[_0xb194('0xc')](_0x232e94[_0xb194('0x10')],_0x780dd1));_0x362f06[_0xb194('0x11')]=_0x403701;}catch(_0x495525){logger[_0xb194('0xd')](_0x495525[_0xb194('0x12')]);logger[_0xb194('0xd')](_0xb194('0x13'));}}else{_0x403701=_0x780dd1;_0x362f06[_0xb194('0x11')]=_0x403701;}break;}logger['info'](util[_0xb194('0x14')](_0xb194('0x15'),_0x232e94['data1'],_0x232e94[_0xb194('0x16')],JSON[_0xb194('0x17')](_0x362f06)));rp(_0x362f06)['then'](function(_0x1aa352){_0x403701=!_[_0xb194('0x18')](_0x403701)?',\x20request\x20body:\x20'+_0x403701:'';_0x251832=typeof _0x1aa352['body']===_0xb194('0x19')?JSON['stringify'](_0x1aa352['body']):_0x1aa352[_0xb194('0x11')];logger['info'](util[_0xb194('0x14')](_0xb194('0x1a'),_0x232e94['data1'],_0x232e94['data2'],_0x1aa352[_0xb194('0x1b')],_0x251832));})[_0xb194('0x1c')](function(_0x24254c){logger['error'](util[_0xb194('0x14')](_0xb194('0x1d'),_0x232e94[_0xb194('0x6')],_0x232e94[_0xb194('0x16')],_0x24254c[_0xb194('0x1b')],_0x24254c['name'],_0x24254c['message']));});};
\ No newline at end of file
+var _0xc53d=['body','body\x20has\x20been\x20passed\x20to\x20URLforward\x20in\x20a\x20wrong\x20format','info','format','%s\x20%s\x20sending\x20request\x20with\x20following\x20options:\x20%s','stringify','then','isNil',',\x20request\x20body:\x20','object','statusCode','catch','%s\x20%s\x20failed\x20with\x20status:\x20%d\x20and\x20error:\x20%s\x20%s','message','request-promise','util','lodash','mustache','../../../../config/logger','trigger','exec','data1','toUpperCase','render','data2','data5','number','headers','data6','parse','error','DELETE','PUT','data7'];(function(_0x5c2a2b,_0x22c94e){var _0x19921f=function(_0x3fb937){while(--_0x3fb937){_0x5c2a2b['push'](_0x5c2a2b['shift']());}};_0x19921f(++_0x22c94e);}(_0xc53d,0xb8));var _0xdc53=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xc53d[_0x3dd15e];return _0x231fd0;};'use strict';var rp=require(_0xdc53('0x0'));var util=require(_0xdc53('0x1'));var _=require(_0xdc53('0x2'));var Mustache=require(_0xdc53('0x3'));var logger=require(_0xdc53('0x4'))(_0xdc53('0x5'));exports[_0xdc53('0x6')]=function(_0x8af488,_0x4daaa5){var _0x24a55e,_0xa3ed62;var _0x5dad89={'method':_0x8af488[_0xdc53('0x7')][_0xdc53('0x8')](),'uri':Mustache[_0xdc53('0x9')](_0x8af488[_0xdc53('0xa')],_0x4daaa5),'json':!![],'resolveWithFullResponse':!![],'timeout':typeof parseInt(_0x8af488[_0xdc53('0xb')])===_0xdc53('0xc')&&parseInt(_0x8af488['data5'])>=0x1&&parseInt(_0x8af488[_0xdc53('0xb')])<=0xa?parseInt(_0x8af488['data5'])*0x3e8:0x5*0x3e8};try{_0x5dad89[_0xdc53('0xd')]=_0x8af488[_0xdc53('0xe')]?JSON[_0xdc53('0xf')](Mustache[_0xdc53('0x9')](_0x8af488[_0xdc53('0xe')],_0x4daaa5)):{};}catch(_0x50f86d){logger[_0xdc53('0x10')](_0x50f86d['stack']);}switch(_0x8af488[_0xdc53('0x7')][_0xdc53('0x8')]()){case'GET':case _0xdc53('0x11'):_0x24a55e=null;_0x5dad89['qs']=_0x4daaa5;break;case'POST':case _0xdc53('0x12'):if(_0x8af488[_0xdc53('0x13')]){try{_0x24a55e=JSON[_0xdc53('0xf')](Mustache[_0xdc53('0x9')](_0x8af488[_0xdc53('0x13')],_0x4daaa5));_0x5dad89[_0xdc53('0x14')]=_0x24a55e;}catch(_0x3f26b2){logger[_0xdc53('0x10')](_0x3f26b2['stack']);logger['error'](_0xdc53('0x15'));}}else{_0x24a55e=_0x4daaa5;_0x5dad89[_0xdc53('0x14')]=_0x24a55e;}break;}logger[_0xdc53('0x16')](util[_0xdc53('0x17')](_0xdc53('0x18'),_0x8af488[_0xdc53('0x7')],_0x8af488[_0xdc53('0xa')],JSON[_0xdc53('0x19')](_0x5dad89)));rp(_0x5dad89)[_0xdc53('0x1a')](function(_0x224dcd){_0x24a55e=!_[_0xdc53('0x1b')](_0x24a55e)?_0xdc53('0x1c')+_0x24a55e:'';_0xa3ed62=typeof _0x224dcd[_0xdc53('0x14')]===_0xdc53('0x1d')?JSON['stringify'](_0x224dcd[_0xdc53('0x14')]):_0x224dcd['body'];logger['info'](util['format']('%s\x20%s\x20succeeded\x20with\x20status:\x20%d\x20and\x20response:\x20%s',_0x8af488[_0xdc53('0x7')],_0x8af488['data2'],_0x224dcd[_0xdc53('0x1e')],_0xa3ed62));})[_0xdc53('0x1f')](function(_0x46b3fa){logger['error'](util[_0xdc53('0x17')](_0xdc53('0x20'),_0x8af488[_0xdc53('0x7')],_0x8af488['data2'],_0x46b3fa['statusCode'],_0x46b3fa['name'],_0x46b3fa[_0xdc53('0x21')]));});};
\ No newline at end of file