summaryrefslogtreecommitdiff
path: root/discord/discord.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-03-07 02:16:15 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2021-03-07 02:16:15 -0500
commit4657e37249b0ba7d4a6ca46ea5c811e8e95c5b88 (patch)
tree740e8849cf0bbab7b8df17ac4eb4364b87cca805 /discord/discord.cpp
parentf1746bbeea0f88b5d1745b829b9ccf343df6ae72 (diff)
downloadabaddon-portaudio-4657e37249b0ba7d4a6ca46ea5c811e8e95c5b88.tar.gz
abaddon-portaudio-4657e37249b0ba7d4a6ca46ea5c811e8e95c5b88.zip
change role name
- remove some unused codens
Diffstat (limited to 'discord/discord.cpp')
-rw-r--r--discord/discord.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/discord/discord.cpp b/discord/discord.cpp
index 387d2b3..481a0f6 100644
--- a/discord/discord.cpp
+++ b/discord/discord.cpp
@@ -547,6 +547,14 @@ void DiscordClient::ModifyRolePermissions(Snowflake guild_id, Snowflake role_id,
});
}
+void DiscordClient::ModifyRoleName(Snowflake guild_id, Snowflake role_id, const Glib::ustring &name, sigc::slot<void(bool success)> callback) {
+ ModifyGuildRoleObject obj;
+ obj.Name = name;
+ m_http.MakePATCH("/guilds/" + std::to_string(guild_id) + "/roles/" + std::to_string(role_id), nlohmann::json(obj).dump(), [this, callback](const http::response_type &response) {
+ callback(CheckCode(response));
+ });
+}
+
std::vector<BanData> DiscordClient::GetBansInGuild(Snowflake guild_id) {
return m_store.GetBans(guild_id);
}