From 55a94e7cb32a505c9f82d1c75d55f66e9a2d2b06 Mon Sep 17 00:00:00 2001 From: Filip Strajnar Date: Sun, 16 Jun 2024 19:15:08 +0200 Subject: [PATCH] Added methods for obtaining profile information. --- DiscordClient/DiscordUserClient.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/DiscordClient/DiscordUserClient.cs b/DiscordClient/DiscordUserClient.cs index 5cad50c..751dc01 100644 --- a/DiscordClient/DiscordUserClient.cs +++ b/DiscordClient/DiscordUserClient.cs @@ -19,6 +19,18 @@ public class DiscordUserClient ); } + public async Task GetShortProfile(string userId) + { + string url = $"https://discord.com/api/v9/users/{userId}"; + HttpResponseMessage response = await _httpClient.GetAsync(url); + return await response.Content.ReadFromJsonAsync(); + } + + public async Task MyShortProfile() + { + return await GetShortProfile("@me"); + } + public async Task<( HttpResponseMessage Response, MessageSearchResponse? JsonData