summaryrefslogtreecommitdiff
path: root/src/discord
diff options
context:
space:
mode:
Diffstat (limited to 'src/discord')
-rw-r--r--src/discord/discord.cpp20
-rw-r--r--src/discord/discord.hpp1
2 files changed, 0 insertions, 21 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))
diff --git a/src/discord/discord.hpp b/src/discord/discord.hpp
index 7b0a00e..2af2d30 100644
--- a/src/discord/discord.hpp
+++ b/src/discord/discord.hpp
@@ -146,7 +146,6 @@ public:
void MarkGuildAsRead(Snowflake guild_id, const sigc::slot<void(DiscordError code)> &callback);
void MuteChannel(Snowflake channel_id, const sigc::slot<void(DiscordError code)> &callback);
void UnmuteChannel(Snowflake channel_id, const sigc::slot<void(DiscordError code)> &callback);
- void MarkAllAsRead(const sigc::slot<void(DiscordError code)> &callback);
void MuteGuild(Snowflake id, const sigc::slot<void(DiscordError code)> &callback);
void UnmuteGuild(Snowflake id, const sigc::slot<void(DiscordError code)> &callback);
void MuteThread(Snowflake id, const sigc::slot<void(DiscordError code)> &callback);