From d1e9992a8c73e497428226f4c7636969b00a57f2 Mon Sep 17 00:00:00 2001 From: runebaas Date: Sun, 26 Aug 2018 18:05:50 +0200 Subject: [PATCH] Add default values to guildsettings model --- .../Database/Models/GuildSettingsModel.cs | 28 +++++++++---------- Geekbot.net/Handlers.cs | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Geekbot.net/Database/Models/GuildSettingsModel.cs b/Geekbot.net/Database/Models/GuildSettingsModel.cs index a71aac1..6bc98b1 100644 --- a/Geekbot.net/Database/Models/GuildSettingsModel.cs +++ b/Geekbot.net/Database/Models/GuildSettingsModel.cs @@ -9,21 +9,21 @@ namespace Geekbot.net.Database.Models [Required] public long GuildId { get; set; } - - public bool Ping { get; set; } - - public bool Hui { get; set; } - - public long ModChannel { get; set; } + + public bool Ping { get; set; } = false; + + public bool Hui { get; set; } = false; + + public long ModChannel { get; set; } = 0; public string WelcomeMessage { get; set; } - - public bool ShowDelete { get; set; } - - public bool ShowLeave { get; set; } - - public string WikiLang { get; set; } - - public string Language { get; set; } + + public bool ShowDelete { get; set; } = false; + + public bool ShowLeave { get; set; } = false; + + public string WikiLang { get; set; } = "en"; + + public string Language { get; set; } = "EN"; } } \ No newline at end of file diff --git a/Geekbot.net/Handlers.cs b/Geekbot.net/Handlers.cs index 0e57d55..65a04f4 100644 --- a/Geekbot.net/Handlers.cs +++ b/Geekbot.net/Handlers.cs @@ -184,7 +184,7 @@ namespace Geekbot.net { var guildSocketData = ((IGuildChannel) channel).Guild; var guild = _database.GuildSettings.FirstOrDefault(g => g.GuildId.Equals(guildSocketData.Id.AsLong())); - if (guild?.ShowDelete ?? false) + if ((guild?.ShowDelete ?? false) && guild?.ModChannel != 0) { var modChannelSocket = (ISocketMessageChannel) await _client.GetChannelAsync(guild.ModChannel.AsUlong()); var sb = new StringBuilder();