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 />
|
||||
public BotConfiguration BotConfiguration
|
||||
{
|
||||
get => _configuration.GetSection("Bot").Get<BotConfiguration>()!;
|
||||
get => _configuration.GetSection("Bot").Get<BotConfiguration>() ?? new BotConfiguration();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
public DiscordConfiguration DiscordConfiguration
|
||||
{
|
||||
get => _configuration.GetSection("Discord").Get<DiscordConfiguration>()!;
|
||||
get => _configuration.GetSection("Discord").Get<DiscordConfiguration>() ?? new DiscordConfiguration();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
public VirtualParadiseConfiguration VirtualParadiseConfiguration
|
||||
{
|
||||
get => _configuration.GetSection("VirtualParadise").Get<VirtualParadiseConfiguration>()!;
|
||||
get => _configuration.GetSection("VirtualParadise").Get<VirtualParadiseConfiguration>() ??
|
||||
new VirtualParadiseConfiguration();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue