Built motion from commit (unavailable).|2.2.3
[motion2.git] / server / api / system / system.controller.js
index bf25891..2afb4a1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x937a=['Process\x20with\x20pid\x20%s\x20killed\x20correctly','exec','../../config/logger','api','bluebird','error','<%-\x20name\x20%>,\x20%s,\x20%s,\x20%s','inspect','status','index','getAllData','then','json','catch','killProcess','components/import/cm','format','ps\x20-p\x20%s\x20-ww\x20-o\x20args','params','pid','length','indexOf','Process\x20with\x20pid\x20%s\x20not\x20found!'];(function(_0x1e393b,_0x355f6b){var _0x3d0bfe=function(_0x320830){while(--_0x320830){_0x1e393b['push'](_0x1e393b['shift']());}};_0x3d0bfe(++_0x355f6b);}(_0x937a,0xd0));var _0xa937=function(_0x190e1f,_0x11e558){_0x190e1f=_0x190e1f-0x0;var _0x2ba93a=_0x937a[_0x190e1f];return _0x2ba93a;};'use strict';var info=require('systeminformation');var exec=require('child_process')[_0xa937('0x0')];var logger=require(_0xa937('0x1'))(_0xa937('0x2'));var util=require('util');var BPromise=require(_0xa937('0x3'));var _=require('lodash');function handleError(_0xb894df,_0x556629,_0x4ed67e){_0x556629=_0x556629||0x1f4;return function(_0x2ab02d){logger[_0xa937('0x4')](_0xa937('0x5'),_0x4ed67e,_0x556629,util[_0xa937('0x6')](_0x2ab02d,{'showHidden':![],'depth':null}));delete _0x2ab02d['name'];_0xb894df[_0xa937('0x7')](_0x556629)['send'](_0x2ab02d);};}exports[_0xa937('0x8')]=function(_0x4e4f10,_0x4d7c01){return info[_0xa937('0x9')]()[_0xa937('0xa')](function(_0x27d6c3){return _0x4d7c01['status'](0xc8)[_0xa937('0xb')](_0x27d6c3);})[_0xa937('0xc')](function(_0x529373){return _0x4d7c01[_0xa937('0x7')](0x1f4)[_0xa937('0xb')](_0x529373);});};exports[_0xa937('0xd')]=function(_0x4ec25b,_0x4b845d){var _0x520cd5=[_0xa937('0xe')];return new BPromise(function(_0x2252f9,_0x5a72ce){return exec(util[_0xa937('0xf')](_0xa937('0x10'),_0x4ec25b[_0xa937('0x11')][_0xa937('0x12')]),function(_0x355b1d,_0x107835,_0x424cad){if(_0x355b1d){return _0x5a72ce(_0x355b1d);}return _0x2252f9(_0x107835);});})[_0xa937('0xa')](function(_0x3cd9ca){var _0x2ccb20=![];var _0x1514e2=_0x3cd9ca['split'](/\n/);for(var _0x2a3d3a=0x0,_0x2ca74a=_0x520cd5[_0xa937('0x13')];_0x2a3d3a<_0x2ca74a,_0x2ccb20===![];_0x2a3d3a+=0x1){if(_0x3cd9ca[_0xa937('0x14')](_0x520cd5[_0x2a3d3a])>=0x0){_0x2ccb20=!![];}}if(!_0x2ccb20){throw new Error(util[_0xa937('0xf')](_0xa937('0x15'),_0x4ec25b[_0xa937('0x11')][_0xa937('0x12')]));}process['kill'](_0x4ec25b[_0xa937('0x11')][_0xa937('0x12')],'SIGINT');return _0x4b845d['status'](0xc8)[_0xa937('0xb')]({'message':util[_0xa937('0xf')](_0xa937('0x16'),_0x4ec25b[_0xa937('0x11')]['pid'])});})['catch'](handleError(_0x4b845d,null,_0xa937('0xd')));};
\ No newline at end of file
+var _0x6606=['<%-\x20name\x20%>,\x20%s,\x20%s,\x20%s','inspect','name','index','then','status','json','killProcess','format','ps\x20-p\x20%s\x20-ww\x20-o\x20args','params','pid','split','length','indexOf','kill','systeminformation','child_process','../../config/logger','api','util','bluebird','lodash','error'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0x6606,0x1c0));var _0x6660=function(_0xcf7ea1,_0x2e91ad){_0xcf7ea1=_0xcf7ea1-0x0;var _0x42ebbb=_0x6606[_0xcf7ea1];return _0x42ebbb;};'use strict';var info=require(_0x6660('0x0'));var exec=require(_0x6660('0x1'))['exec'];var logger=require(_0x6660('0x2'))(_0x6660('0x3'));var util=require(_0x6660('0x4'));var BPromise=require(_0x6660('0x5'));var _=require(_0x6660('0x6'));function handleError(_0x3945a7,_0x15b71b,_0x3d7867){_0x15b71b=_0x15b71b||0x1f4;return function(_0x200493){logger[_0x6660('0x7')](_0x6660('0x8'),_0x3d7867,_0x15b71b,util[_0x6660('0x9')](_0x200493,{'showHidden':![],'depth':null}));delete _0x200493[_0x6660('0xa')];_0x3945a7['status'](_0x15b71b)['send'](_0x200493);};}exports[_0x6660('0xb')]=function(_0xd2d61f,_0x150f56){return info['getAllData']()[_0x6660('0xc')](function(_0x3f9f0b){return _0x150f56[_0x6660('0xd')](0xc8)[_0x6660('0xe')](_0x3f9f0b);})['catch'](function(_0x4f7f74){return _0x150f56['status'](0x1f4)['json'](_0x4f7f74);});};exports[_0x6660('0xf')]=function(_0x1d3ada,_0x3ec24a){var _0x96232b=['components/import/cm'];return new BPromise(function(_0x1801be,_0x5b790d){return exec(util[_0x6660('0x10')](_0x6660('0x11'),_0x1d3ada[_0x6660('0x12')][_0x6660('0x13')]),function(_0x54b9bd,_0x511ab6,_0x1fe780){if(_0x54b9bd){return _0x5b790d(_0x54b9bd);}return _0x1801be(_0x511ab6);});})['then'](function(_0x2ae13a){var _0x193d0a=![];var _0x1bb04b=_0x2ae13a[_0x6660('0x14')](/\n/);for(var _0x52b3ab=0x0,_0x261206=_0x96232b[_0x6660('0x15')];_0x52b3ab<_0x261206,_0x193d0a===![];_0x52b3ab+=0x1){if(_0x2ae13a[_0x6660('0x16')](_0x96232b[_0x52b3ab])>=0x0){_0x193d0a=!![];}}if(!_0x193d0a){throw new Error(util[_0x6660('0x10')]('Process\x20with\x20pid\x20%s\x20not\x20found!',_0x1d3ada[_0x6660('0x12')][_0x6660('0x13')]));}process[_0x6660('0x17')](_0x1d3ada['params'][_0x6660('0x13')],'SIGINT');return _0x3ec24a[_0x6660('0xd')](0xc8)[_0x6660('0xe')]({'message':util[_0x6660('0x10')]('Process\x20with\x20pid\x20%s\x20killed\x20correctly',_0x1d3ada[_0x6660('0x12')][_0x6660('0x13')])});})['catch'](handleError(_0x3ec24a,null,_0x6660('0xf')));};
\ No newline at end of file