fix not working if no config file
This commit is contained in:
parent
04bf7ce0a9
commit
d7119723a5
|
@ -41,7 +41,7 @@ var BetterUnavailableGuilds = (() => {
|
||||||
twitter_username: ''
|
twitter_username: ''
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
version: '0.2.0',
|
version: '0.2.1',
|
||||||
description: 'Makes unavailable guilds (servers) still show in the list, and be able to drag it around.',
|
description: 'Makes unavailable guilds (servers) still show in the list, and be able to drag it around.',
|
||||||
github: 'https://github.com/1Lighty',
|
github: 'https://github.com/1Lighty',
|
||||||
github_raw: 'https://raw.githubusercontent.com/1Lighty/BetterDiscordPlugins/master/Plugins/BetterUnavailableGuilds/BetterUnavailableGuilds.plugin.js'
|
github_raw: 'https://raw.githubusercontent.com/1Lighty/BetterDiscordPlugins/master/Plugins/BetterUnavailableGuilds/BetterUnavailableGuilds.plugin.js'
|
||||||
|
@ -51,6 +51,11 @@ var BetterUnavailableGuilds = (() => {
|
||||||
title: 'QOL changes',
|
title: 'QOL changes',
|
||||||
type: 'added',
|
type: 'added',
|
||||||
items: ['Now supports multiple users at once, and multiple clients at once, also multiple release channels at once', 'Reinserts missing servers even when logging out or when websocket dies', 'Added a method of adding missing servers and a way to share them to others that need it', 'Added BetterDiscord and BetterDiscord2 servers as pre cached servers for convenience sake']
|
items: ['Now supports multiple users at once, and multiple clients at once, also multiple release channels at once', 'Reinserts missing servers even when logging out or when websocket dies', 'Added a method of adding missing servers and a way to share them to others that need it', 'Added BetterDiscord and BetterDiscord2 servers as pre cached servers for convenience sake']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '0.2.1 changes',
|
||||||
|
type: 'fixed',
|
||||||
|
items: ['Fixed plugin completely failing to load if no config is present']
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
defaultConfig: [
|
defaultConfig: [
|
||||||
|
@ -87,7 +92,7 @@ var BetterUnavailableGuilds = (() => {
|
||||||
const loadData = (key, defaults) => {
|
const loadData = (key, defaults) => {
|
||||||
try {
|
try {
|
||||||
if (FsModule.existsSync(pluginConfigFile)) {
|
if (FsModule.existsSync(pluginConfigFile)) {
|
||||||
return JSON.parse(FsModule.readFileSync(pluginConfigFile))[key];
|
return Object.assign(XenoLib.DiscordUtils.cloneDeep(defaults), JSON.parse(FsModule.readFileSync(pluginConfigFile))[key]);
|
||||||
} else {
|
} else {
|
||||||
return XenoLib.DiscordUtils.cloneDeep(defaults);
|
return XenoLib.DiscordUtils.cloneDeep(defaults);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue