configCheck.js
· 1.5 KiB · JavaScript
原始檔案
const config = require('../configs/main.config');
module.exports.configCheck = async function({ client }) {
if (!config.Discord.Tokens.main || config.Discord.Tokens.main == '') {
await client.logger('Please provide a valid production token.', {
header: 'INVALID_CONFIG',
type: 'error'
});
return process.exit(1);
}
else if (!config.Database.host || config.Database.host == '') {
await client.logger('Please provide a valid MySQL host name', {
header: 'INVALID_CONFIG',
type: 'error'
});
return process.exit(1);
}
else if (!config.Database.user || config.Database.user == '') {
await client.logger('Please provide a valid MySQL user name', {
header: 'INVALID_CONFIG',
type: 'error'
});
return process.exit(1);
}
else if (!config.Database.name || config.Database.name == '') {
await client.logger('Please provide a valid MySQL database name', {
header: 'INVALID_CONFIG',
type: 'error'
});
return process.exit(1);
}
else if (!config.Database.pass || config.Database.pass == '') {
await client.logger('Please provide a valid MySQL password', {
header: 'INVALID_CONFIG',
type: 'error'
});
return process.exit(1);
}
else return client.logger('Config validated successfully', { header: 'CONFIG_CHECK', type: 'ready' })
}
1 | const config = require('../configs/main.config'); |
2 | |
3 | module.exports.configCheck = async function({ client }) { |
4 | |
5 | if (!config.Discord.Tokens.main || config.Discord.Tokens.main == '') { |
6 | |
7 | await client.logger('Please provide a valid production token.', { |
8 | header: 'INVALID_CONFIG', |
9 | type: 'error' |
10 | }); |
11 | |
12 | return process.exit(1); |
13 | } |
14 | |
15 | else if (!config.Database.host || config.Database.host == '') { |
16 | |
17 | await client.logger('Please provide a valid MySQL host name', { |
18 | header: 'INVALID_CONFIG', |
19 | type: 'error' |
20 | }); |
21 | |
22 | return process.exit(1); |
23 | } |
24 | |
25 | else if (!config.Database.user || config.Database.user == '') { |
26 | |
27 | await client.logger('Please provide a valid MySQL user name', { |
28 | header: 'INVALID_CONFIG', |
29 | type: 'error' |
30 | }); |
31 | |
32 | return process.exit(1); |
33 | } |
34 | |
35 | else if (!config.Database.name || config.Database.name == '') { |
36 | |
37 | await client.logger('Please provide a valid MySQL database name', { |
38 | header: 'INVALID_CONFIG', |
39 | type: 'error' |
40 | }); |
41 | |
42 | return process.exit(1); |
43 | } |
44 | |
45 | else if (!config.Database.pass || config.Database.pass == '') { |
46 | |
47 | await client.logger('Please provide a valid MySQL password', { |
48 | header: 'INVALID_CONFIG', |
49 | type: 'error' |
50 | }); |
51 | |
52 | return process.exit(1); |
53 | } |
54 | |
55 | else return client.logger('Config validated successfully', { header: 'CONFIG_CHECK', type: 'ready' }) |
56 | } |