From 183c002bda373a399c8bf9a200368e067f3999ce Mon Sep 17 00:00:00 2001 From: Filip Strajnar Date: Sun, 16 Jun 2024 19:21:32 +0200 Subject: [PATCH] Throw an exception if discord ID can't be set. --- DiscordClient/DiscordUserClient.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DiscordClient/DiscordUserClient.cs b/DiscordClient/DiscordUserClient.cs index 751dc01..35008be 100644 --- a/DiscordClient/DiscordUserClient.cs +++ b/DiscordClient/DiscordUserClient.cs @@ -8,6 +8,8 @@ namespace DiscordClient; public class DiscordUserClient { private readonly HttpClient _httpClient; + private readonly string _myDiscordId; + public string MyDiscordId => _myDiscordId; public DiscordUserClient(string authorizationToken) { @@ -17,6 +19,10 @@ public class DiscordUserClient "Authorization", authorizationToken ); + + _myDiscordId = + MyShortProfile().Result?.Id + ?? throw new InvalidOperationException("Unable to set discord ID of this client."); } public async Task GetShortProfile(string userId)