-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
51 lines (45 loc) · 1.85 KB
/
app.js
File metadata and controls
51 lines (45 loc) · 1.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
const Express = require('./app/express');
const {log} = require('./app/helpers');
const {WSSend} = require('./app/websocket');
const Crash = require('./app/crash');
const Jackpot = require('./app/jackpot');
const FreeKassa = require('./app/freekassa');
const {DiceBots} = require('./app/bots');
const Market = require('./app/market');
const OPSkins = require('./app/opskins');
const {ToNextday} = require('./app/date');
const {unlinkSync, readFileSync} = require('fs');
const {startDatabase} = require('./app/database');
const {site} = require('./config');
const { execute, plus } = require('./app/profit');
const { GiveawayInit } = require('./app/giveaway');
const Server = require('./app/express').listen(3000, () => {
let info = Server.address();
console.log('======================================')
console.log(' ____ _____ ____ _____ ______ ');
console.log(' / __ \\ / ____/ __ \\| __ \\| ____|');
console.log(' | | | | | | | | | | | | |__ ');
console.log(' | | | | | | | | | | | | __| ');
console.log(' | |__| | |___| |__| | |__| | |____ ');
console.log(` \\___\\_\\_____\\____/|_____/|______|`);
console.log('\n======================================')
console.log('Port : ' + info.port + ' | Mode : ' + ((site.release) ? 'RELEASE' : 'DEVELOPMENT') + ' | SSL : ' + ((site.enableSSL) ? 'ON' : 'OFF'));
console.log('======================================');
checkDatabaseConnection();
});
async function checkDatabaseConnection() {
let result = await startDatabase();
if(!result) return setTimeout(checkDatabaseConnection, 1000);
initApps();
}
async function initApps() {
GiveawayInit();
await execute()
Crash.init();
Jackpot.init();
FreeKassa.init();
DiceBots();
Market.init();
OPSkins.init();
OPSkins.notify();
}