summaryrefslogtreecommitdiff
path: root/discord/discord.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-05-11 04:06:23 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2021-05-11 04:06:23 -0400
commit858fd8ce626d3f3c5ef3c4349612e520f07eff6a (patch)
tree26e0f11c614fc6a0a776d181924d4beb796859bc /discord/discord.hpp
parent06ba3acc93ed57cb41e319eb5f7da06d15b72ec2 (diff)
downloadabaddon-portaudio-858fd8ce626d3f3c5ef3c4349612e520f07eff6a.tar.gz
abaddon-portaudio-858fd8ce626d3f3c5ef3c4349612e520f07eff6a.zip
friends: accept incoming
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);