Skip to content

Commit e4d4268

Browse files
authored
Merge pull request #27 from sdasda7777/sdasda7777_moveConfig
Move default_config.js, added version
2 parents a2fc7cf + fe4b374 commit e4d4268

File tree

7 files changed

+27
-23
lines changed

7 files changed

+27
-23
lines changed

src/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
const { spawn } = require('child_process');
66
const fs = require('fs');
7-
const config = require('./helpers/configLoader.js').getOrInit();
7+
const config = require('./helpers/configLoader.js').getOrInit('config.js');
88
const log = require('./helpers/lager.js');
99
require('./rpc/client.js');
1010

src/helpers/configLoader.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
2-
const fs = require('fs');
3-
const path = require('path');
4-
5-
module.exports.getOrInit = () => {
6-
7-
let configPath = path.join(__dirname, '..', '..', 'config', 'config.js');
8-
9-
if (fs.existsSync(configPath) === false)
10-
{
11-
fs.writeFileSync(configPath,
12-
fs.readFileSync(path.join(__dirname, '..', '..', 'config', 'default_config.js')));
13-
}
14-
return require(configPath);
15-
16-
}
1+
2+
const fs = require('fs');
3+
const path = require('path');
4+
5+
module.exports.getOrInit = (configName) => {
6+
7+
let configPath = path.join(__dirname, '..', '..', 'config', configName);
8+
9+
if (fs.existsSync(configPath) === false)
10+
{
11+
fs.writeFileSync(configPath,
12+
fs.readFileSync(path.join(__dirname, 'configs', 'default_' + configName)));
13+
}
14+
return require(configPath);
15+
16+
}
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
module.exports = {
22

3+
// Version of the config file
4+
configFileVersion: "1.2",
5+
36
// The full path to your VLC executable
47
// If left blank, typical defaults are used
58
vlcPath: "C:\\Program Files\\VideoLAN\\VLC\\vlc.exe",
6-
9+
710
debug : "false",
811

12+
913
console: {
1014
// Sets the "Presence Updated" text to off or on
1115
presencestate : false,

src/helpers/lager.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const fs = require('fs');
33
const os = require('os');
44
const path = require('path');
55
const VLC = require('vlc.js');
6-
const { vlc } = require('./configLoader.js').getOrInit();
6+
const { vlc } = require('./configLoader.js').getOrInit('config.js');
77

88
const client = new VLC.VLCClient(vlc);
99
const destination = path.join(__dirname, '/../../logs/');

src/rpc/client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44

55
const RPC = require('discord-rpc');
6-
const config = require('../helpers/configLoader.js').getOrInit();
6+
const config = require('../helpers/configLoader.js').getOrInit('config.js');
77
const diff = require('../vlc/diff.js');
88
const format = require('./format.js');
99
const log = require('../helpers/lager.js');

src/rpc/format.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55

66
const fs = require('fs');
77
const log = require('../helpers/lager.js');
8-
const config = require('../helpers/configLoader.js').getOrInit();
8+
const config = require('../helpers/configLoader.js').getOrInit('config.js');
99
const axios = require('axios');
1010
const yt = require("ytsr");
11-
const path = require("path")
11+
const path = require("path");
1212

1313
let musichoardersFetcher = new (require('./musichoardersFetcher.js'))(config.rpc.persistentMusicHoardersCache);
1414

src/vlc/diff.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
const VLC = require('vlc.js');
66
const log = require('../helpers/lager.js');
7-
const config = require('../helpers/configLoader.js').getOrInit();
7+
const config = require('../helpers/configLoader.js').getOrInit('config.js');
88

99
// VLC server (8080) detection status
1010
var detectVlc = true;

0 commit comments

Comments
 (0)