From 41ad6aceac980828ef1196ca718d51d784e7fee0 Mon Sep 17 00:00:00 2001 From: Zach Goodson Date: Sun, 9 Mar 2025 13:09:06 -0500 Subject: [PATCH] Make Make GetShardFor(ulong guildId) & DiscordShardedClient.GetUserAsync() public (#3075) * Make GetShardFor(ulong guildId) public * Make DiscordShardedClient.GetUserAsync() public --- src/Discord.Net.WebSocket/DiscordShardedClient.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.WebSocket/DiscordShardedClient.cs b/src/Discord.Net.WebSocket/DiscordShardedClient.cs index 71bb413a..68fcbc63 100644 --- a/src/Discord.Net.WebSocket/DiscordShardedClient.cs +++ b/src/Discord.Net.WebSocket/DiscordShardedClient.cs @@ -215,7 +215,7 @@ namespace Discord.WebSocket => (int)((guildId >> 22) % (uint)_totalShards); public int GetShardIdFor(IGuild guild) => GetShardIdFor(guild?.Id ?? 0); - private DiscordSocketClient GetShardFor(ulong guildId) + public DiscordSocketClient GetShardFor(ulong guildId) => GetShard(GetShardIdFor(guildId)); public DiscordSocketClient GetShardFor(IGuild guild) => GetShardFor(guild?.Id ?? 0); @@ -611,7 +611,7 @@ namespace Discord.WebSocket => await CreateGuildAsync(name, region, jpegIcon).ConfigureAwait(false); /// - async Task IDiscordClient.GetUserAsync(ulong id, CacheMode mode, RequestOptions options) + public async Task GetUserAsync(ulong id, CacheMode mode, RequestOptions options) { var user = GetUser(id); if (user is not null || mode == CacheMode.CacheOnly)