mirror of https://github.com/oliverbooth/VPLink
fix: create default config if not specified
This commit is contained in:
parent
0b01b9e097
commit
de51d0d818
|
@ -20,18 +20,19 @@ internal sealed class ConfigurationService : IConfigurationService
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public BotConfiguration BotConfiguration
|
public BotConfiguration BotConfiguration
|
||||||
{
|
{
|
||||||
get => _configuration.GetSection("Bot").Get<BotConfiguration>()!;
|
get => _configuration.GetSection("Bot").Get<BotConfiguration>() ?? new BotConfiguration();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public DiscordConfiguration DiscordConfiguration
|
public DiscordConfiguration DiscordConfiguration
|
||||||
{
|
{
|
||||||
get => _configuration.GetSection("Discord").Get<DiscordConfiguration>()!;
|
get => _configuration.GetSection("Discord").Get<DiscordConfiguration>() ?? new DiscordConfiguration();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public VirtualParadiseConfiguration VirtualParadiseConfiguration
|
public VirtualParadiseConfiguration VirtualParadiseConfiguration
|
||||||
{
|
{
|
||||||
get => _configuration.GetSection("VirtualParadise").Get<VirtualParadiseConfiguration>()!;
|
get => _configuration.GetSection("VirtualParadise").Get<VirtualParadiseConfiguration>() ??
|
||||||
|
new VirtualParadiseConfiguration();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue