Built motion from commit 2b9af5da.|2.6.26
[motion2.git] / server / api / system / system.controller.js
index 0088829..f3b8710 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbdc9=['util','lodash','error','inspect','name','send','index','getAllData','then','status','json','catch','components/import/cm','params','split','length','indexOf','format','Process\x20with\x20pid\x20%s\x20not\x20found!','pid','killProcess','systeminformation','child_process','exec'];(function(_0x4cadb7,_0x2ccbf4){var _0x452649=function(_0x15a229){while(--_0x15a229){_0x4cadb7['push'](_0x4cadb7['shift']());}};_0x452649(++_0x2ccbf4);}(_0xbdc9,0x8d));var _0x9bdc=function(_0x4d3c1e,_0x295963){_0x4d3c1e=_0x4d3c1e-0x0;var _0xe8a942=_0xbdc9[_0x4d3c1e];return _0xe8a942;};'use strict';var info=require(_0x9bdc('0x0'));var exec=require(_0x9bdc('0x1'))[_0x9bdc('0x2')];var logger=require('../../config/logger')('api');var util=require(_0x9bdc('0x3'));var BPromise=require('bluebird');var _=require(_0x9bdc('0x4'));function handleError(_0x1e46e5,_0x21f15b,_0x3fbda2){_0x21f15b=_0x21f15b||0x1f4;return function(_0x195dc3){logger[_0x9bdc('0x5')]('<%-\x20name\x20%>,\x20%s,\x20%s,\x20%s',_0x3fbda2,_0x21f15b,util[_0x9bdc('0x6')](_0x195dc3,{'showHidden':![],'depth':null}));delete _0x195dc3[_0x9bdc('0x7')];_0x1e46e5['status'](_0x21f15b)[_0x9bdc('0x8')](_0x195dc3);};}exports[_0x9bdc('0x9')]=function(_0xbea155,_0x1f61f0){return info[_0x9bdc('0xa')]()[_0x9bdc('0xb')](function(_0x54e185){return _0x1f61f0[_0x9bdc('0xc')](0xc8)[_0x9bdc('0xd')](_0x54e185);})[_0x9bdc('0xe')](function(_0x563ced){return _0x1f61f0[_0x9bdc('0xc')](0x1f4)[_0x9bdc('0xd')](_0x563ced);});};exports['killProcess']=function(_0x57e0d0,_0x428031){var _0x306777=[_0x9bdc('0xf')];return new BPromise(function(_0x3fd3ce,_0x487991){return exec(util['format']('ps\x20-p\x20%s\x20-ww\x20-o\x20args',_0x57e0d0[_0x9bdc('0x10')]['pid']),function(_0x13c873,_0x320bcb,_0x44dbd6){if(_0x13c873){return _0x487991(_0x13c873);}return _0x3fd3ce(_0x320bcb);});})[_0x9bdc('0xb')](function(_0x526e54){var _0x257537=![];var _0x4aef30=_0x526e54[_0x9bdc('0x11')](/\n/);for(var _0x51c3fc=0x0,_0x271e5b=_0x306777[_0x9bdc('0x12')];_0x51c3fc<_0x271e5b,_0x257537===![];_0x51c3fc+=0x1){if(_0x526e54[_0x9bdc('0x13')](_0x306777[_0x51c3fc])>=0x0){_0x257537=!![];}}if(!_0x257537){throw new Error(util[_0x9bdc('0x14')](_0x9bdc('0x15'),_0x57e0d0[_0x9bdc('0x10')][_0x9bdc('0x16')]));}process['kill'](_0x57e0d0[_0x9bdc('0x10')][_0x9bdc('0x16')],'SIGINT');return _0x428031[_0x9bdc('0xc')](0xc8)[_0x9bdc('0xd')]({'message':util[_0x9bdc('0x14')]('Process\x20with\x20pid\x20%s\x20killed\x20correctly',_0x57e0d0[_0x9bdc('0x10')][_0x9bdc('0x16')])});})[_0x9bdc('0xe')](handleError(_0x428031,null,_0x9bdc('0x17')));};
\ No newline at end of file
+var _0xc671=['split','length','Process\x20with\x20pid\x20%s\x20not\x20found!','SIGINT','status','format','Process\x20with\x20pid\x20%s\x20killed\x20correctly','systeminformation','child_process','../../config/logger','api','bluebird','lodash','error','<%-\x20name\x20%>,\x20%s,\x20%s,\x20%s','inspect','index','getAllData','then','json','catch','killProcess','components/import/cm','ps\x20-p\x20%s\x20-ww\x20-o\x20args','params','pid'];(function(_0x21001b,_0x3ff1a8){var _0x665a00=function(_0x98d912){while(--_0x98d912){_0x21001b['push'](_0x21001b['shift']());}};_0x665a00(++_0x3ff1a8);}(_0xc671,0xd7));var _0x1c67=function(_0x3c1940,_0x13fd09){_0x3c1940=_0x3c1940-0x0;var _0x31c4cd=_0xc671[_0x3c1940];return _0x31c4cd;};'use strict';var info=require(_0x1c67('0x0'));var exec=require(_0x1c67('0x1'))['exec'];var logger=require(_0x1c67('0x2'))(_0x1c67('0x3'));var util=require('util');var BPromise=require(_0x1c67('0x4'));var _=require(_0x1c67('0x5'));function handleError(_0x1059ac,_0x922186,_0x377d21){_0x922186=_0x922186||0x1f4;return function(_0x2acfc6){logger[_0x1c67('0x6')](_0x1c67('0x7'),_0x377d21,_0x922186,util[_0x1c67('0x8')](_0x2acfc6,{'showHidden':![],'depth':null}));delete _0x2acfc6['name'];_0x1059ac['status'](_0x922186)['send'](_0x2acfc6);};}exports[_0x1c67('0x9')]=function(_0x1b36af,_0x470102){return info[_0x1c67('0xa')]()[_0x1c67('0xb')](function(_0x3610da){return _0x470102['status'](0xc8)[_0x1c67('0xc')](_0x3610da);})[_0x1c67('0xd')](function(_0x43d4d1){return _0x470102['status'](0x1f4)['json'](_0x43d4d1);});};exports[_0x1c67('0xe')]=function(_0x36a465,_0xb8d6b0){var _0x5c9d6a=[_0x1c67('0xf')];return new BPromise(function(_0x4e5df8,_0x4688f9){return exec(util['format'](_0x1c67('0x10'),_0x36a465[_0x1c67('0x11')][_0x1c67('0x12')]),function(_0x2d0097,_0x498c0c,_0x856bae){if(_0x2d0097){return _0x4688f9(_0x2d0097);}return _0x4e5df8(_0x498c0c);});})[_0x1c67('0xb')](function(_0x523d0e){var _0x129f52=![];var _0x2cf08e=_0x523d0e[_0x1c67('0x13')](/\n/);for(var _0x496ecd=0x0,_0x250bfd=_0x5c9d6a[_0x1c67('0x14')];_0x496ecd<_0x250bfd,_0x129f52===![];_0x496ecd+=0x1){if(_0x523d0e['indexOf'](_0x5c9d6a[_0x496ecd])>=0x0){_0x129f52=!![];}}if(!_0x129f52){throw new Error(util['format'](_0x1c67('0x15'),_0x36a465[_0x1c67('0x11')]['pid']));}process['kill'](_0x36a465['params'][_0x1c67('0x12')],_0x1c67('0x16'));return _0xb8d6b0[_0x1c67('0x17')](0xc8)['json']({'message':util[_0x1c67('0x18')](_0x1c67('0x19'),_0x36a465[_0x1c67('0x11')][_0x1c67('0x12')])});})[_0x1c67('0xd')](handleError(_0xb8d6b0,null,_0x1c67('0xe')));};
\ No newline at end of file