Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / app.js
index 0cd0bfa..3e34094 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb7ac=['error','exit','lodash','./mysqldb','./rpc','./config/environment','./config/logger','./config/pm2','./config/schedule','./config/schedule/chat','./config/schedule/transcribe','sequelize','sync','then','start','info','Online\x20apps:','map','filter','online','name','join','Offline\x20apps:','None','./config/seedDB','default','./config/license','catch'];(function(_0xe04ab3,_0x3550c1){var _0x4b805c=function(_0xcdbcb2){while(--_0xcdbcb2){_0xe04ab3['push'](_0xe04ab3['shift']());}};_0x4b805c(++_0x3550c1);}(_0xb7ac,0x18a));var _0xcb7a=function(_0x595fd9,_0x2e4392){_0x595fd9=_0x595fd9-0x0;var _0x2696c4=_0xb7ac[_0x595fd9];return _0x2696c4;};'use strict';var _=require(_0xcb7a('0x0'));var mysqldb=require(_0xcb7a('0x1'));var rpc=require(_0xcb7a('0x2'));var config=require(_0xcb7a('0x3'));var logger=require(_0xcb7a('0x4'))('app');var pm2=require(_0xcb7a('0x5'));var pm2Config=require('./config/pm2/config');var schedule=require(_0xcb7a('0x6'));var chat=require(_0xcb7a('0x7'));var whatsapp=require('./config/schedule/whatsapp');var transcribe=require(_0xcb7a('0x8'));function main(){return mysqldb['db'][_0xcb7a('0x9')][_0xcb7a('0xa')]()['then'](function(){return rpc['listen']();})[_0xcb7a('0xb')](function(_0x170859){logger['info'](_0x170859);return chat[_0xcb7a('0xc')]();})[_0xcb7a('0xb')](function(){return whatsapp[_0xcb7a('0xc')]();})[_0xcb7a('0xb')](function(){return schedule[_0xcb7a('0xc')]();})[_0xcb7a('0xb')](function(){return transcribe['start']();})[_0xcb7a('0xb')](function(_0x3c1780){logger[_0xcb7a('0xd')](_0x3c1780);return pm2['start'](pm2Config);})[_0xcb7a('0xb')](function(_0x41939f){logger['info'](_0xcb7a('0xe'),_[_0xcb7a('0xf')](_[_0xcb7a('0x10')](_0x41939f,{'status':_0xcb7a('0x11')}),_0xcb7a('0x12'))[_0xcb7a('0x13')]());logger[_0xcb7a('0xd')](_0xcb7a('0x14'),_[_0xcb7a('0xf')](_['filter'](_0x41939f,function(_0x45ed80){return _0x45ed80['status']!==_0xcb7a('0x11');}),_0xcb7a('0x12'))[_0xcb7a('0x13')]()||_0xcb7a('0x15'));config['seedDB']&&require(_0xcb7a('0x16'))[_0xcb7a('0x17')]();require(_0xcb7a('0x18'))[_0xcb7a('0x17')]();})[_0xcb7a('0x19')](function(_0x28be52){logger[_0xcb7a('0x1a')]('Server\x20failed\x20to\x20start\x20due\x20to\x20error:\x20%s',_0x28be52);process[_0xcb7a('0x1b')](0x1);});}main();
\ No newline at end of file
+var _0x81b7=['catch','error','Server\x20failed\x20to\x20start\x20due\x20to\x20error:\x20%s','exit','./mysqldb','./rpc','./config/environment','./config/logger','./config/pm2','./config/schedule','./config/schedule/chat','./config/schedule/whatsapp','./config/schedule/transcribe','sync','then','info','start','map','filter','online','name','join','Offline\x20apps:','None','seedDB','default'];(function(_0xb6d9de,_0x1119ff){var _0x43ca50=function(_0x39dc69){while(--_0x39dc69){_0xb6d9de['push'](_0xb6d9de['shift']());}};_0x43ca50(++_0x1119ff);}(_0x81b7,0x1f2));var _0x781b=function(_0x13a08a,_0x52da1c){_0x13a08a=_0x13a08a-0x0;var _0x152014=_0x81b7[_0x13a08a];return _0x152014;};'use strict';var _=require('lodash');var mysqldb=require(_0x781b('0x0'));var rpc=require(_0x781b('0x1'));var config=require(_0x781b('0x2'));var logger=require(_0x781b('0x3'))('app');var pm2=require(_0x781b('0x4'));var pm2Config=require('./config/pm2/config');var schedule=require(_0x781b('0x5'));var chat=require(_0x781b('0x6'));var whatsapp=require(_0x781b('0x7'));var transcribe=require(_0x781b('0x8'));function main(){return mysqldb['db']['sequelize'][_0x781b('0x9')]()[_0x781b('0xa')](function(){return rpc['listen']();})['then'](function(_0x3de3cd){logger[_0x781b('0xb')](_0x3de3cd);return chat[_0x781b('0xc')]();})[_0x781b('0xa')](function(){return whatsapp['start']();})[_0x781b('0xa')](function(){return schedule[_0x781b('0xc')]();})['then'](function(){return transcribe['start']();})[_0x781b('0xa')](function(_0x4f3356){logger[_0x781b('0xb')](_0x4f3356);return pm2['start'](pm2Config);})[_0x781b('0xa')](function(_0x4bf871){logger[_0x781b('0xb')]('Online\x20apps:',_[_0x781b('0xd')](_[_0x781b('0xe')](_0x4bf871,{'status':_0x781b('0xf')}),_0x781b('0x10'))[_0x781b('0x11')]());logger['info'](_0x781b('0x12'),_[_0x781b('0xd')](_[_0x781b('0xe')](_0x4bf871,function(_0x2315df){return _0x2315df['status']!==_0x781b('0xf');}),'name')[_0x781b('0x11')]()||_0x781b('0x13'));config[_0x781b('0x14')]&&require('./config/seedDB')[_0x781b('0x15')]();require('./config/license')['default']();})[_0x781b('0x16')](function(_0x177e18){logger[_0x781b('0x17')](_0x781b('0x18'),_0x177e18);process[_0x781b('0x19')](0x1);});}main();
\ No newline at end of file