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)