summaryrefslogtreecommitdiff
path: root/discord/discord.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'discord/discord.hpp')
-rw-r--r--discord/discord.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/discord/discord.hpp b/discord/discord.hpp
index f3d6d56..ff4fe2e 100644
--- a/discord/discord.hpp
+++ b/discord/discord.hpp
@@ -140,6 +140,7 @@ public:
std::optional<GuildApplicationData> GetGuildApplication(Snowflake guild_id) const;
void RemoveRelationship(Snowflake id, sigc::slot<void(bool success)> callback);
void SendFriendRequest(const Glib::ustring &username, int discriminator, sigc::slot<void(bool success, DiscordError code)> callback);
+ void PutRelationship(Snowflake id, sigc::slot<void(bool success, DiscordError code)> callback); // send fr by id, accept incoming
bool CanModifyRole(Snowflake guild_id, Snowflake role_id) const;
bool CanModifyRole(Snowflake guild_id, Snowflake role_id, Snowflake user_id) const;
@@ -190,6 +191,8 @@ private:
std::vector<uint8_t> m_decompress_buf;
z_stream m_zstream;
+ static DiscordError GetCodeFromResponse(const http::response_type &response);
+
void ProcessNewGuild(GuildData &guild);
void HandleGatewayMessageRaw(std::string str);