Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / app.js
index cfee8db..5a03585 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5e24=['online','join','None','seedDB','./config/seedDB','./config/license','default','catch','Server\x20failed\x20to\x20start\x20due\x20to\x20error:\x20%s','./mysqldb','./rpc','./config/logger','app','./config/pm2','./config/pm2/config','./config/schedule','./config/schedule/chat','sequelize','sync','then','listen','info','start','Online\x20apps:','filter','name','Offline\x20apps:','map','status'];(function(_0x41f3c8,_0x5976b4){var _0x58d4f7=function(_0x325cc8){while(--_0x325cc8){_0x41f3c8['push'](_0x41f3c8['shift']());}};_0x58d4f7(++_0x5976b4);}(_0x5e24,0xb7));var _0x45e2=function(_0x55ff2b,_0x17d9d1){_0x55ff2b=_0x55ff2b-0x0;var _0x57ea79=_0x5e24[_0x55ff2b];return _0x57ea79;};'use strict';var _=require('lodash');var mysqldb=require(_0x45e2('0x0'));var rpc=require(_0x45e2('0x1'));var config=require('./config/environment');var logger=require(_0x45e2('0x2'))(_0x45e2('0x3'));var pm2=require(_0x45e2('0x4'));var pm2Config=require(_0x45e2('0x5'));var schedule=require(_0x45e2('0x6'));var chat=require(_0x45e2('0x7'));var transcribe=require('./config/schedule/transcribe');function main(){return mysqldb['db'][_0x45e2('0x8')][_0x45e2('0x9')]()[_0x45e2('0xa')](function(){return rpc[_0x45e2('0xb')]();})[_0x45e2('0xa')](function(_0x16b5be){logger[_0x45e2('0xc')](_0x16b5be);return chat[_0x45e2('0xd')]();})[_0x45e2('0xa')](function(){return schedule[_0x45e2('0xd')]();})[_0x45e2('0xa')](function(){return transcribe[_0x45e2('0xd')]();})[_0x45e2('0xa')](function(_0x3362e1){logger['info'](_0x3362e1);return pm2[_0x45e2('0xd')](pm2Config);})['then'](function(_0x448278){logger[_0x45e2('0xc')](_0x45e2('0xe'),_['map'](_[_0x45e2('0xf')](_0x448278,{'status':'online'}),_0x45e2('0x10'))['join']());logger[_0x45e2('0xc')](_0x45e2('0x11'),_[_0x45e2('0x12')](_[_0x45e2('0xf')](_0x448278,function(_0x33cc66){return _0x33cc66[_0x45e2('0x13')]!==_0x45e2('0x14');}),'name')[_0x45e2('0x15')]()||_0x45e2('0x16'));config[_0x45e2('0x17')]&&require(_0x45e2('0x18'))['default']();require(_0x45e2('0x19'))[_0x45e2('0x1a')]();})[_0x45e2('0x1b')](function(_0x55958e){logger['error'](_0x45e2('0x1c'),_0x55958e);process['exit'](0x1);});}main();
\ No newline at end of file
+var _0x261a=['exit','lodash','./mysqldb','./rpc','./config/environment','./config/logger','app','./config/pm2','./config/schedule','./config/schedule/chat','./config/schedule/transcribe','sequelize','sync','then','listen','info','start','map','online','name','join','filter','status','None','seedDB','default','error'];(function(_0x4705da,_0x289095){var _0x4d891f=function(_0xaad32c){while(--_0xaad32c){_0x4705da['push'](_0x4705da['shift']());}};_0x4d891f(++_0x289095);}(_0x261a,0xf4));var _0xa261=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x261a[_0x3dd15e];return _0x231fd0;};'use strict';var _=require(_0xa261('0x0'));var mysqldb=require(_0xa261('0x1'));var rpc=require(_0xa261('0x2'));var config=require(_0xa261('0x3'));var logger=require(_0xa261('0x4'))(_0xa261('0x5'));var pm2=require(_0xa261('0x6'));var pm2Config=require('./config/pm2/config');var schedule=require(_0xa261('0x7'));var chat=require(_0xa261('0x8'));var transcribe=require(_0xa261('0x9'));function main(){return mysqldb['db'][_0xa261('0xa')][_0xa261('0xb')]()[_0xa261('0xc')](function(){return rpc[_0xa261('0xd')]();})[_0xa261('0xc')](function(_0x40a27c){logger[_0xa261('0xe')](_0x40a27c);return chat[_0xa261('0xf')]();})[_0xa261('0xc')](function(){return schedule['start']();})[_0xa261('0xc')](function(){return transcribe[_0xa261('0xf')]();})['then'](function(_0x216b5c){logger['info'](_0x216b5c);return pm2['start'](pm2Config);})['then'](function(_0x5619cf){logger['info']('Online\x20apps:',_[_0xa261('0x10')](_['filter'](_0x5619cf,{'status':_0xa261('0x11')}),_0xa261('0x12'))[_0xa261('0x13')]());logger['info']('Offline\x20apps:',_[_0xa261('0x10')](_[_0xa261('0x14')](_0x5619cf,function(_0x15f86d){return _0x15f86d[_0xa261('0x15')]!==_0xa261('0x11');}),_0xa261('0x12'))[_0xa261('0x13')]()||_0xa261('0x16'));config[_0xa261('0x17')]&&require('./config/seedDB')[_0xa261('0x18')]();require('./config/license')[_0xa261('0x18')]();})['catch'](function(_0x5f44e0){logger[_0xa261('0x19')]('Server\x20failed\x20to\x20start\x20due\x20to\x20error:\x20%s',_0x5f44e0);process[_0xa261('0x1a')](0x1);});}main();
\ No newline at end of file