Built motion from commit 1efd3d96.|2.6.31
[motion2.git] / server / api / system / system.controller.js
index 66ed973..54c4e36 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3776=['killProcess','components/import/cm','format','ps\x20-p\x20%s\x20-ww\x20-o\x20args','pid','split','length','indexOf','params','SIGINT','child_process','exec','../../config/logger','api','util','bluebird','lodash','error','inspect','name','status','send','index','getAllData','then','catch','json'];(function(_0x6ac198,_0x1d55e4){var _0x5ef8ca=function(_0x217ae4){while(--_0x217ae4){_0x6ac198['push'](_0x6ac198['shift']());}};_0x5ef8ca(++_0x1d55e4);}(_0x3776,0x184));var _0x6377=function(_0xca04ff,_0xcb449f){_0xca04ff=_0xca04ff-0x0;var _0x6b547=_0x3776[_0xca04ff];return _0x6b547;};'use strict';var info=require('systeminformation');var exec=require(_0x6377('0x0'))[_0x6377('0x1')];var logger=require(_0x6377('0x2'))(_0x6377('0x3'));var util=require(_0x6377('0x4'));var BPromise=require(_0x6377('0x5'));var _=require(_0x6377('0x6'));function handleError(_0x197492,_0x5e16af,_0x4f6dbb){_0x5e16af=_0x5e16af||0x1f4;return function(_0xf81dc){logger[_0x6377('0x7')]('<%-\x20name\x20%>,\x20%s,\x20%s,\x20%s',_0x4f6dbb,_0x5e16af,util[_0x6377('0x8')](_0xf81dc,{'showHidden':![],'depth':null}));delete _0xf81dc[_0x6377('0x9')];_0x197492[_0x6377('0xa')](_0x5e16af)[_0x6377('0xb')](_0xf81dc);};}exports[_0x6377('0xc')]=function(_0x236d30,_0x36c1fc){return info[_0x6377('0xd')]()[_0x6377('0xe')](function(_0x35e7c3){return _0x36c1fc['status'](0xc8)['json'](_0x35e7c3);})[_0x6377('0xf')](function(_0x3cb121){return _0x36c1fc[_0x6377('0xa')](0x1f4)[_0x6377('0x10')](_0x3cb121);});};exports[_0x6377('0x11')]=function(_0x3130c9,_0x56a69c){var _0x2d51a0=[_0x6377('0x12')];return new BPromise(function(_0x357e87,_0x256b52){return exec(util[_0x6377('0x13')](_0x6377('0x14'),_0x3130c9['params'][_0x6377('0x15')]),function(_0x456851,_0x5bcbe7,_0x2b6437){if(_0x456851){return _0x256b52(_0x456851);}return _0x357e87(_0x5bcbe7);});})[_0x6377('0xe')](function(_0x57f7d0){var _0x21b882=![];var _0x27c1f2=_0x57f7d0[_0x6377('0x16')](/\n/);for(var _0x1b4eef=0x0,_0x520151=_0x2d51a0[_0x6377('0x17')];_0x1b4eef<_0x520151,_0x21b882===![];_0x1b4eef+=0x1){if(_0x57f7d0[_0x6377('0x18')](_0x2d51a0[_0x1b4eef])>=0x0){_0x21b882=!![];}}if(!_0x21b882){throw new Error(util[_0x6377('0x13')]('Process\x20with\x20pid\x20%s\x20not\x20found!',_0x3130c9['params'][_0x6377('0x15')]));}process['kill'](_0x3130c9[_0x6377('0x19')][_0x6377('0x15')],_0x6377('0x1a'));return _0x56a69c['status'](0xc8)['json']({'message':util[_0x6377('0x13')]('Process\x20with\x20pid\x20%s\x20killed\x20correctly',_0x3130c9[_0x6377('0x19')][_0x6377('0x15')])});})['catch'](handleError(_0x56a69c,null,'killProcess'));};
\ No newline at end of file
+var _0x7dfe=['status','send','index','getAllData','then','json','catch','killProcess','format','ps\x20-p\x20%s\x20-ww\x20-o\x20args','params','pid','split','length','Process\x20with\x20pid\x20%s\x20not\x20found!','kill','SIGINT','systeminformation','child_process','exec','../../config/logger','api','util','bluebird','lodash','error'];(function(_0x13edd5,_0x27dc12){var _0x515c4c=function(_0x155052){while(--_0x155052){_0x13edd5['push'](_0x13edd5['shift']());}};_0x515c4c(++_0x27dc12);}(_0x7dfe,0x115));var _0xe7df=function(_0x24e0bd,_0x97f71c){_0x24e0bd=_0x24e0bd-0x0;var _0x4a9621=_0x7dfe[_0x24e0bd];return _0x4a9621;};'use strict';var info=require(_0xe7df('0x0'));var exec=require(_0xe7df('0x1'))[_0xe7df('0x2')];var logger=require(_0xe7df('0x3'))(_0xe7df('0x4'));var util=require(_0xe7df('0x5'));var BPromise=require(_0xe7df('0x6'));var _=require(_0xe7df('0x7'));function handleError(_0x5df6ba,_0x2fb749,_0x4c46d3){_0x2fb749=_0x2fb749||0x1f4;return function(_0xd085a3){logger[_0xe7df('0x8')]('<%-\x20name\x20%>,\x20%s,\x20%s,\x20%s',_0x4c46d3,_0x2fb749,util['inspect'](_0xd085a3,{'showHidden':![],'depth':null}));delete _0xd085a3['name'];_0x5df6ba[_0xe7df('0x9')](_0x2fb749)[_0xe7df('0xa')](_0xd085a3);};}exports[_0xe7df('0xb')]=function(_0x44028d,_0x31c20e){return info[_0xe7df('0xc')]()[_0xe7df('0xd')](function(_0x5abbe1){return _0x31c20e[_0xe7df('0x9')](0xc8)[_0xe7df('0xe')](_0x5abbe1);})[_0xe7df('0xf')](function(_0x22f33d){return _0x31c20e['status'](0x1f4)[_0xe7df('0xe')](_0x22f33d);});};exports[_0xe7df('0x10')]=function(_0x361525,_0x43108c){var _0x48a81d=['components/import/cm'];return new BPromise(function(_0x2656d4,_0x146f54){return exec(util[_0xe7df('0x11')](_0xe7df('0x12'),_0x361525[_0xe7df('0x13')][_0xe7df('0x14')]),function(_0x1126e7,_0x43c0e0,_0x257fe1){if(_0x1126e7){return _0x146f54(_0x1126e7);}return _0x2656d4(_0x43c0e0);});})['then'](function(_0x37787c){var _0x56466c=![];var _0x846b88=_0x37787c[_0xe7df('0x15')](/\n/);for(var _0x1ded57=0x0,_0xb1801=_0x48a81d[_0xe7df('0x16')];_0x1ded57<_0xb1801,_0x56466c===![];_0x1ded57+=0x1){if(_0x37787c['indexOf'](_0x48a81d[_0x1ded57])>=0x0){_0x56466c=!![];}}if(!_0x56466c){throw new Error(util['format'](_0xe7df('0x17'),_0x361525[_0xe7df('0x13')][_0xe7df('0x14')]));}process[_0xe7df('0x18')](_0x361525[_0xe7df('0x13')][_0xe7df('0x14')],_0xe7df('0x19'));return _0x43108c['status'](0xc8)[_0xe7df('0xe')]({'message':util[_0xe7df('0x11')]('Process\x20with\x20pid\x20%s\x20killed\x20correctly',_0x361525[_0xe7df('0x13')][_0xe7df('0x14')])});})[_0xe7df('0xf')](handleError(_0x43108c,null,_0xe7df('0x10')));};
\ No newline at end of file