diff --git a/src/Tgstation.Server.Host/Components/Chat/Providers/DiscordProvider.cs b/src/Tgstation.Server.Host/Components/Chat/Providers/DiscordProvider.cs
index e22aa9f605..cc6942b1d2 100644
--- a/src/Tgstation.Server.Host/Components/Chat/Providers/DiscordProvider.cs
+++ b/src/Tgstation.Server.Host/Components/Chat/Providers/DiscordProvider.cs
@@ -489,6 +489,9 @@ namespace Tgstation.Server.Host.Components.Chat.Providers
///
public async Task RespondAsync(IMessageCreate messageCreateEvent, CancellationToken cancellationToken)
{
+ if (messageCreateEvent == null)
+ throw new ArgumentNullException(nameof(messageCreateEvent));
+
if ((messageCreateEvent.Type != MessageType.Default
&& messageCreateEvent.Type != MessageType.InlineReply)
|| messageCreateEvent.Author.ID == currentUserId)
@@ -582,6 +585,10 @@ namespace Tgstation.Server.Host.Components.Chat.Providers
///
public Task RespondAsync(IReady readyEvent, CancellationToken cancellationToken)
{
+ if (readyEvent == null)
+ throw new ArgumentNullException(nameof(readyEvent));
+
+ Logger.LogTrace("Gatway ready. Version: {version}", readyEvent.Version);
gatewayReadyTcs?.TrySetResult(null);
return Task.FromResult(Result.FromSuccess());
}