Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / system / system.controller.js
index 5089a93..efe9b8e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2ae6=['util','bluebird','error','<%-\x20name\x20%>,\x20%s,\x20%s,\x20%s','inspect','name','status','send','index','getAllData','then','json','catch','killProcess','components/import/cm','format','ps\x20-p\x20%s\x20-ww\x20-o\x20args','params','pid','split','length','indexOf','Process\x20with\x20pid\x20%s\x20not\x20found!','kill','SIGINT','Process\x20with\x20pid\x20%s\x20killed\x20correctly','systeminformation','../../config/logger'];(function(_0x5c365f,_0x3b40ed){var _0x295e1b=function(_0x226683){while(--_0x226683){_0x5c365f['push'](_0x5c365f['shift']());}};_0x295e1b(++_0x3b40ed);}(_0x2ae6,0x14e));var _0x62ae=function(_0x420b24,_0x382adc){_0x420b24=_0x420b24-0x0;var _0x4da552=_0x2ae6[_0x420b24];return _0x4da552;};'use strict';var info=require(_0x62ae('0x0'));var exec=require('child_process')['exec'];var logger=require(_0x62ae('0x1'))('api');var util=require(_0x62ae('0x2'));var BPromise=require(_0x62ae('0x3'));var _=require('lodash');function handleError(_0x23c7d5,_0xc5929c,_0x1d0805){_0xc5929c=_0xc5929c||0x1f4;return function(_0x47674f){logger[_0x62ae('0x4')](_0x62ae('0x5'),_0x1d0805,_0xc5929c,util[_0x62ae('0x6')](_0x47674f,{'showHidden':![],'depth':null}));delete _0x47674f[_0x62ae('0x7')];_0x23c7d5[_0x62ae('0x8')](_0xc5929c)[_0x62ae('0x9')](_0x47674f);};}exports[_0x62ae('0xa')]=function(_0x18c425,_0x252436){return info[_0x62ae('0xb')]()[_0x62ae('0xc')](function(_0x36fbb8){return _0x252436[_0x62ae('0x8')](0xc8)[_0x62ae('0xd')](_0x36fbb8);})[_0x62ae('0xe')](function(_0x398543){return _0x252436[_0x62ae('0x8')](0x1f4)['json'](_0x398543);});};exports[_0x62ae('0xf')]=function(_0x37b3d3,_0x71ed7e){var _0x2cab27=[_0x62ae('0x10')];return new BPromise(function(_0x4bedab,_0x13a297){return exec(util[_0x62ae('0x11')](_0x62ae('0x12'),_0x37b3d3[_0x62ae('0x13')][_0x62ae('0x14')]),function(_0x92a35b,_0x20f464,_0x3e8248){if(_0x92a35b){return _0x13a297(_0x92a35b);}return _0x4bedab(_0x20f464);});})[_0x62ae('0xc')](function(_0x4387c5){var _0x356420=![];var _0x309c53=_0x4387c5[_0x62ae('0x15')](/\n/);for(var _0x1830dc=0x0,_0x3d4e7a=_0x2cab27[_0x62ae('0x16')];_0x1830dc<_0x3d4e7a,_0x356420===![];_0x1830dc+=0x1){if(_0x4387c5[_0x62ae('0x17')](_0x2cab27[_0x1830dc])>=0x0){_0x356420=!![];}}if(!_0x356420){throw new Error(util[_0x62ae('0x11')](_0x62ae('0x18'),_0x37b3d3[_0x62ae('0x13')]['pid']));}process[_0x62ae('0x19')](_0x37b3d3[_0x62ae('0x13')][_0x62ae('0x14')],_0x62ae('0x1a'));return _0x71ed7e[_0x62ae('0x8')](0xc8)[_0x62ae('0xd')]({'message':util[_0x62ae('0x11')](_0x62ae('0x1b'),_0x37b3d3[_0x62ae('0x13')][_0x62ae('0x14')])});})[_0x62ae('0xe')](handleError(_0x71ed7e,null,'killProcess'));};
\ No newline at end of file
+var _0x49eb=['index','getAllData','then','json','catch','components/import/cm','format','params','pid','length','indexOf','Process\x20with\x20pid\x20%s\x20not\x20found!','kill','SIGINT','Process\x20with\x20pid\x20%s\x20killed\x20correctly','killProcess','exec','../../config/logger','api','util','bluebird','error','<%-\x20name\x20%>,\x20%s,\x20%s,\x20%s','inspect','status','send'];(function(_0x2390bd,_0x212fbd){var _0x3a969d=function(_0x3dd049){while(--_0x3dd049){_0x2390bd['push'](_0x2390bd['shift']());}};_0x3a969d(++_0x212fbd);}(_0x49eb,0x1b0));var _0xb49e=function(_0x5dcb63,_0x4934df){_0x5dcb63=_0x5dcb63-0x0;var _0x566343=_0x49eb[_0x5dcb63];return _0x566343;};'use strict';var info=require('systeminformation');var exec=require('child_process')[_0xb49e('0x0')];var logger=require(_0xb49e('0x1'))(_0xb49e('0x2'));var util=require(_0xb49e('0x3'));var BPromise=require(_0xb49e('0x4'));var _=require('lodash');function handleError(_0x102654,_0x7e1e60,_0x46ef7b){_0x7e1e60=_0x7e1e60||0x1f4;return function(_0x427740){logger[_0xb49e('0x5')](_0xb49e('0x6'),_0x46ef7b,_0x7e1e60,util[_0xb49e('0x7')](_0x427740,{'showHidden':![],'depth':null}));delete _0x427740['name'];_0x102654[_0xb49e('0x8')](_0x7e1e60)[_0xb49e('0x9')](_0x427740);};}exports[_0xb49e('0xa')]=function(_0x2138f7,_0x5dc8db){return info[_0xb49e('0xb')]()[_0xb49e('0xc')](function(_0x2572ff){return _0x5dc8db[_0xb49e('0x8')](0xc8)[_0xb49e('0xd')](_0x2572ff);})[_0xb49e('0xe')](function(_0x4b81b0){return _0x5dc8db[_0xb49e('0x8')](0x1f4)['json'](_0x4b81b0);});};exports['killProcess']=function(_0x1da01a,_0x3bd14d){var _0x2dcac2=[_0xb49e('0xf')];return new BPromise(function(_0x16b3fc,_0x4ed96c){return exec(util[_0xb49e('0x10')]('ps\x20-p\x20%s\x20-ww\x20-o\x20args',_0x1da01a[_0xb49e('0x11')][_0xb49e('0x12')]),function(_0x3776cc,_0xea8c0c,_0x2f1d11){if(_0x3776cc){return _0x4ed96c(_0x3776cc);}return _0x16b3fc(_0xea8c0c);});})[_0xb49e('0xc')](function(_0x2305f9){var _0x2559da=![];var _0x4a638f=_0x2305f9['split'](/\n/);for(var _0x5c06b2=0x0,_0x1d8bbd=_0x2dcac2[_0xb49e('0x13')];_0x5c06b2<_0x1d8bbd,_0x2559da===![];_0x5c06b2+=0x1){if(_0x2305f9[_0xb49e('0x14')](_0x2dcac2[_0x5c06b2])>=0x0){_0x2559da=!![];}}if(!_0x2559da){throw new Error(util[_0xb49e('0x10')](_0xb49e('0x15'),_0x1da01a['params'][_0xb49e('0x12')]));}process[_0xb49e('0x16')](_0x1da01a[_0xb49e('0x11')][_0xb49e('0x12')],_0xb49e('0x17'));return _0x3bd14d[_0xb49e('0x8')](0xc8)[_0xb49e('0xd')]({'message':util['format'](_0xb49e('0x18'),_0x1da01a['params'][_0xb49e('0x12')])});})[_0xb49e('0xe')](handleError(_0x3bd14d,null,_0xb49e('0x19')));};
\ No newline at end of file