summaryrefslogtreecommitdiff
path: root/src/discord
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2022-08-10 23:29:00 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2022-08-10 23:29:00 -0400
commita4c8a2290d5ba00950dc5883157869d9444dcae1 (patch)
treec475f7104490ba8f529f765ce61c112c871da6df /src/discord
parent96ec5bb6652b1a2eb3b6a11ed3468da190dad359 (diff)
downloadabaddon-portaudio-a4c8a2290d5ba00950dc5883157869d9444dcae1.tar.gz
abaddon-portaudio-a4c8a2290d5ba00950dc5883157869d9444dcae1.zip
remove ability to create dms
Diffstat (limited to 'src/discord')
-rw-r--r--src/discord/discord.cpp13
-rw-r--r--src/discord/discord.hpp1
2 files changed, 0 insertions, 14 deletions
diff --git a/src/discord/discord.cpp b/src/discord/discord.cpp
index d94f3df..bb29d77 100644
--- a/src/discord/discord.cpp
+++ b/src/discord/discord.cpp
@@ -552,19 +552,6 @@ void DiscordClient::UpdateStatus(PresenceStatus status, bool is_afk, const Activ
m_signal_presence_update.emit(GetUserData(), status);
}
-void DiscordClient::CreateDM(Snowflake user_id, const sigc::slot<void(DiscordError code, Snowflake channel_id)> &callback) {
- CreateDMObject obj;
- obj.Recipients.push_back(user_id);
- m_http.MakePOST("/users/@me/channels", nlohmann::json(obj).dump(), [callback](const http::response &response) {
- if (!CheckCode(response)) {
- callback(DiscordError::NONE, Snowflake::Invalid);
- return;
- }
- auto channel = nlohmann::json::parse(response.text).get<ChannelData>();
- callback(GetCodeFromResponse(response), channel.ID);
- });
-}
-
void DiscordClient::CloseDM(Snowflake channel_id) {
m_http.MakeDELETE("/channels/" + std::to_string(channel_id), [](const http::response &response) {
CheckCode(response);
diff --git a/src/discord/discord.hpp b/src/discord/discord.hpp
index 6310296..6bcd2d5 100644
--- a/src/discord/discord.hpp
+++ b/src/discord/discord.hpp
@@ -116,7 +116,6 @@ public:
void BanUser(Snowflake user_id, Snowflake guild_id); // todo: reason, delete messages
void UpdateStatus(PresenceStatus status, bool is_afk);
void UpdateStatus(PresenceStatus status, bool is_afk, const ActivityData &obj);
- void CreateDM(Snowflake user_id, const sigc::slot<void(DiscordError code, Snowflake channel_id)> &callback);
void CloseDM(Snowflake channel_id);
std::optional<Snowflake> FindDM(Snowflake user_id); // wont find group dms
void AddReaction(Snowflake id, Glib::ustring param);