summaryrefslogtreecommitdiff
path: root/src/discord/discord.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/discord/discord.cpp')
-rw-r--r--src/discord/discord.cpp20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/discord/discord.cpp b/src/discord/discord.cpp
index 75f9cdc..dda4b81 100644
--- a/src/discord/discord.cpp
+++ b/src/discord/discord.cpp
@@ -911,26 +911,6 @@ void DiscordClient::UnmuteChannel(Snowflake channel_id, const sigc::slot<void(Di
});
}
-void DiscordClient::MarkAllAsRead(const sigc::slot<void(DiscordError code)> &callback) {
- AckBulkData data;
- for (const auto &[unread, mention_count] : m_unread) {
- const auto iter = m_last_message_id.find(unread);
- if (iter == m_last_message_id.end()) continue;
- auto &e = data.ReadStates.emplace_back();
- e.ID = unread;
- e.LastMessageID = iter->second;
- }
-
- if (data.ReadStates.empty()) return;
-
- m_http.MakePOST("/read-states/ack-bulk", nlohmann::json(data).dump(), [callback](const http::response_type &response) {
- if (CheckCode(response))
- callback(DiscordError::NONE);
- else
- callback(GetCodeFromResponse(response));
- });
-}
-
void DiscordClient::MuteGuild(Snowflake id, const sigc::slot<void(DiscordError code)> &callback) {
m_http.MakePATCH("/users/@me/guilds/" + std::to_string(id) + "/settings", R"({"muted":true})", [callback](const http::response_type &response) {
if (CheckCode(response))