Built motion from commit f3da74b7.|2.5.36
[motion2.git] / server / app.js
index 343ca07..eb61de6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xeb5a=['./config/license','catch','error','Server\x20failed\x20to\x20start\x20due\x20to\x20error:\x20%s','exit','./mysqldb','./rpc','./config/environment','app','./config/pm2','./config/pm2/config','./config/schedule','./config/schedule/whatsapp','sync','then','listen','info','start','Online\x20apps:','map','online','Offline\x20apps:','filter','name','None','seedDB','default'];(function(_0x40220a,_0x22feb1){var _0x3903cc=function(_0x33a296){while(--_0x33a296){_0x40220a['push'](_0x40220a['shift']());}};_0x3903cc(++_0x22feb1);}(_0xeb5a,0x149));var _0xaeb5=function(_0x5e78dc,_0xa69dfb){_0x5e78dc=_0x5e78dc-0x0;var _0x49921c=_0xeb5a[_0x5e78dc];return _0x49921c;};'use strict';var _=require('lodash');var mysqldb=require(_0xaeb5('0x0'));var rpc=require(_0xaeb5('0x1'));var config=require(_0xaeb5('0x2'));var logger=require('./config/logger')(_0xaeb5('0x3'));var pm2=require(_0xaeb5('0x4'));var pm2Config=require(_0xaeb5('0x5'));var schedule=require(_0xaeb5('0x6'));var chat=require('./config/schedule/chat');var whatsapp=require(_0xaeb5('0x7'));var transcribe=require('./config/schedule/transcribe');function main(){return mysqldb['db']['sequelize'][_0xaeb5('0x8')]()[_0xaeb5('0x9')](function(){return rpc[_0xaeb5('0xa')]();})[_0xaeb5('0x9')](function(_0x5ee7f6){logger[_0xaeb5('0xb')](_0x5ee7f6);return chat[_0xaeb5('0xc')]();})['then'](function(){return whatsapp['start']();})['then'](function(){return schedule[_0xaeb5('0xc')]();})[_0xaeb5('0x9')](function(){return transcribe['start']();})[_0xaeb5('0x9')](function(_0x546a29){logger[_0xaeb5('0xb')](_0x546a29);return pm2['start'](pm2Config);})[_0xaeb5('0x9')](function(_0x8e8fed){logger[_0xaeb5('0xb')](_0xaeb5('0xd'),_[_0xaeb5('0xe')](_['filter'](_0x8e8fed,{'status':_0xaeb5('0xf')}),'name')['join']());logger[_0xaeb5('0xb')](_0xaeb5('0x10'),_['map'](_[_0xaeb5('0x11')](_0x8e8fed,function(_0x225165){return _0x225165['status']!==_0xaeb5('0xf');}),_0xaeb5('0x12'))['join']()||_0xaeb5('0x13'));config[_0xaeb5('0x14')]&&require('./config/seedDB')[_0xaeb5('0x15')]();require(_0xaeb5('0x16'))[_0xaeb5('0x15')]();})[_0xaeb5('0x17')](function(_0x2b7b41){logger[_0xaeb5('0x18')](_0xaeb5('0x19'),_0x2b7b41);process[_0xaeb5('0x1a')](0x1);});}main();
\ No newline at end of file
+var _0x5508=['info','start','Online\x20apps:','online','name','join','map','filter','status','None','seedDB','./config/seedDB','default','./config/license','catch','error','lodash','./mysqldb','./rpc','./config/environment','./config/logger','app','./config/pm2/config','./config/schedule/chat','./config/schedule/whatsapp','./config/schedule/transcribe','sequelize','sync','then','listen'];(function(_0x420a56,_0x45c974){var _0x19dc8d=function(_0x4027a5){while(--_0x4027a5){_0x420a56['push'](_0x420a56['shift']());}};_0x19dc8d(++_0x45c974);}(_0x5508,0xa6));var _0x8550=function(_0x122c87,_0x16bd54){_0x122c87=_0x122c87-0x0;var _0x1a6e8a=_0x5508[_0x122c87];return _0x1a6e8a;};'use strict';var _=require(_0x8550('0x0'));var mysqldb=require(_0x8550('0x1'));var rpc=require(_0x8550('0x2'));var config=require(_0x8550('0x3'));var logger=require(_0x8550('0x4'))(_0x8550('0x5'));var pm2=require('./config/pm2');var pm2Config=require(_0x8550('0x6'));var schedule=require('./config/schedule');var chat=require(_0x8550('0x7'));var whatsapp=require(_0x8550('0x8'));var transcribe=require(_0x8550('0x9'));function main(){return mysqldb['db'][_0x8550('0xa')][_0x8550('0xb')]()[_0x8550('0xc')](function(){return rpc[_0x8550('0xd')]();})[_0x8550('0xc')](function(_0x256ee5){logger[_0x8550('0xe')](_0x256ee5);return chat[_0x8550('0xf')]();})[_0x8550('0xc')](function(){return whatsapp[_0x8550('0xf')]();})[_0x8550('0xc')](function(){return schedule['start']();})[_0x8550('0xc')](function(){return transcribe[_0x8550('0xf')]();})[_0x8550('0xc')](function(_0x1e823f){logger[_0x8550('0xe')](_0x1e823f);return pm2['start'](pm2Config);})[_0x8550('0xc')](function(_0x46569f){logger['info'](_0x8550('0x10'),_['map'](_['filter'](_0x46569f,{'status':_0x8550('0x11')}),_0x8550('0x12'))[_0x8550('0x13')]());logger[_0x8550('0xe')]('Offline\x20apps:',_[_0x8550('0x14')](_[_0x8550('0x15')](_0x46569f,function(_0x4d3a3e){return _0x4d3a3e[_0x8550('0x16')]!==_0x8550('0x11');}),_0x8550('0x12'))[_0x8550('0x13')]()||_0x8550('0x17'));config[_0x8550('0x18')]&&require(_0x8550('0x19'))[_0x8550('0x1a')]();require(_0x8550('0x1b'))[_0x8550('0x1a')]();})[_0x8550('0x1c')](function(_0x58c2f7){logger[_0x8550('0x1d')]('Server\x20failed\x20to\x20start\x20due\x20to\x20error:\x20%s',_0x58c2f7);process['exit'](0x1);});}main();
\ No newline at end of file