From 02b5619d156e22a7d3b09ac19964d97e2d9bbea3 Mon Sep 17 00:00:00 2001 From: Filip Strajnar Date: Thu, 25 Apr 2024 23:56:13 +0200 Subject: [PATCH] Added option to search by author's ID. --- DiscordClient/DiscordUserClient.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DiscordClient/DiscordUserClient.cs b/DiscordClient/DiscordUserClient.cs index 2f592e2..454055e 100644 --- a/DiscordClient/DiscordUserClient.cs +++ b/DiscordClient/DiscordUserClient.cs @@ -21,10 +21,13 @@ public class DiscordUserClient public async Task GetChannelMessages( string channelId, int offset = 0, + string? authorId = null, int limit = 50 ) { - string url = $"https://discord.com/api/v9/channels/{channelId}/messages?limit={limit}&offset={offset}"; + string authorQuery = authorId is not null ? $"&author_id={authorId}" : ""; + string url = + $"https://discord.com/api/v9/channels/{channelId}/messages?limit={limit}&offset={offset}{authorQuery}"; HttpResponseMessage response = await _httpClient.GetAsync(url); return await response.Content.ReadFromJsonAsync(); }