diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-12-18 03:24:44 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-12-18 03:24:44 -0500 |
commit | 67062d6ed820e9774bb99d1bbc75c8757d65ee70 (patch) | |
tree | 307854947e45a780b0336854fb77dac0c4d9f11a /src/discord | |
parent | c43d49ed549b4638b3113224c98149b9aee1d355 (diff) | |
download | abaddon-portaudio-67062d6ed820e9774bb99d1bbc75c8757d65ee70.tar.gz abaddon-portaudio-67062d6ed820e9774bb99d1bbc75c8757d65ee70.zip |
unread indicator for dm channels
Diffstat (limited to 'src/discord')
-rw-r--r-- | src/discord/discord.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/discord/discord.cpp b/src/discord/discord.cpp index 1872985..94099f6 100644 --- a/src/discord/discord.cpp +++ b/src/discord/discord.cpp @@ -2240,6 +2240,9 @@ void DiscordClient::HandleReadyReadState(const ReadyEventData &data) { for (const auto &channel : *guild.Channels) if (channel.Type == ChannelType::GUILD_TEXT || channel.Type == ChannelType::GUILD_NEWS && channel.LastMessageID.has_value()) m_last_message_id[channel.ID] = *channel.LastMessageID; + for (const auto &channel : data.PrivateChannels) + if (channel.LastMessageID.has_value()) + m_last_message_id[channel.ID] = *channel.LastMessageID; for (const auto &entry : data.ReadState.Entries) { const auto it = m_last_message_id.find(entry.ID); |