From 9ee5c80430c779ed3071c9feea255d1efabfc7af Mon Sep 17 00:00:00 2001 From: Misha133 Date: Thu, 9 Feb 2023 17:12:13 +0300 Subject: [PATCH] add Download func to cacheable user --- src/Discord.Net.WebSocket/DiscordSocketClient.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index 2c8518b5e..6ad323d9a 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -2949,7 +2949,11 @@ namespace Discord.WebSocket var cacheableUser = new Cacheable(member, data.UserId, member is not null, - () => Task.FromResult((SocketGuildUser)null) + async () => + { + var model = await ApiClient.GetGuildMemberAsync(data.GuildId, data.UserId); + return guild.AddOrUpdateUser(model); + } ); ISocketMessageChannel channel = null;