From 64ad96dffbac992d436d73398296db9386fbf099 Mon Sep 17 00:00:00 2001 From: Misha133 Date: Wed, 1 Feb 2023 15:41:45 +0300 Subject: [PATCH] get channel from cache instead of creating new object --- .../Entities/Messages/SocketUserMessage.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs b/src/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs index 5ea353802..c4563e994 100644 --- a/src/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs +++ b/src/Discord.Net.WebSocket/Entities/Messages/SocketUserMessage.cs @@ -181,7 +181,7 @@ namespace Discord.WebSocket if (model.Thread.IsSpecified) { - Thread = SocketThreadChannel.Create(guild, state, model.Thread.Value); + Thread = guild!.AddOrUpdateChannel(state, model.Thread.Value) as SocketThreadChannel; } }