summaryrefslogtreecommitdiff
path: root/discord
diff options
context:
space:
mode:
Diffstat (limited to 'discord')
-rw-r--r--discord/discord.cpp4
-rw-r--r--discord/discord.hpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/discord/discord.cpp b/discord/discord.cpp
index e0de3e9..c85ad6e 100644
--- a/discord/discord.cpp
+++ b/discord/discord.cpp
@@ -842,12 +842,12 @@ void DiscordClient::SetUserAgent(std::string agent) {
m_websocket.SetUserAgent(agent);
}
-std::optional<PresenceStatus> DiscordClient::GetUserStatus(Snowflake id) const {
+PresenceStatus DiscordClient::GetUserStatus(Snowflake id) const {
auto it = m_user_to_status.find(id);
if (it != m_user_to_status.end())
return it->second;
- return std::nullopt;
+ return PresenceStatus::Offline;
}
std::unordered_set<Snowflake> DiscordClient::GetRelationships(RelationshipType type) const {
diff --git a/discord/discord.hpp b/discord/discord.hpp
index 1d732b7..2983ddf 100644
--- a/discord/discord.hpp
+++ b/discord/discord.hpp
@@ -176,7 +176,7 @@ public:
void UpdateToken(std::string token);
void SetUserAgent(std::string agent);
- std::optional<PresenceStatus> GetUserStatus(Snowflake id) const;
+ PresenceStatus GetUserStatus(Snowflake id) const;
std::unordered_set<Snowflake> GetRelationships(RelationshipType type) const;