From a9399873fd048e0457c9de06c8b303aac8849099 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Thu, 7 Apr 2022 03:02:25 -0400 Subject: fix open dm opening the wrong thing sometimes --- src/discord/discord.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/discord/discord.cpp') diff --git a/src/discord/discord.cpp b/src/discord/discord.cpp index 7b9103e..75f9cdc 100644 --- a/src/discord/discord.cpp +++ b/src/discord/discord.cpp @@ -570,7 +570,7 @@ std::optional DiscordClient::FindDM(Snowflake user_id) { for (const auto &id : channels) { const auto channel = m_store.GetChannel(id); const auto recipients = channel->GetDMRecipients(); - if (recipients.size() == 1 && recipients[0].ID == user_id) + if (channel->Type == ChannelType::DM && recipients.size() == 1 && recipients[0].ID == user_id) return id; } -- cgit v1.2.3