summaryrefslogtreecommitdiff
path: root/discord
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-01-26 17:02:05 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2021-01-26 17:02:05 -0500
commitd78fde45d49e298016e87fcec203a9877348428b (patch)
tree35ec7bc00573d5231a8702cb988d1fcc62982680 /discord
parent7334a4db72e148c825df70b4f385aad0a2abeefe (diff)
downloadabaddon-portaudio-d78fde45d49e298016e87fcec203a9877348428b.tar.gz
abaddon-portaudio-d78fde45d49e298016e87fcec203a9877348428b.zip
make status indicator colors customizable
Diffstat (limited to 'discord')
-rw-r--r--discord/activity.hpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/discord/activity.hpp b/discord/activity.hpp
index 2cbd5ce..b50d176 100644
--- a/discord/activity.hpp
+++ b/discord/activity.hpp
@@ -12,6 +12,20 @@ enum class PresenceStatus : uint8_t {
DND,
};
+constexpr inline const char *GetPresenceString(PresenceStatus s) {
+ switch (s) {
+ case PresenceStatus::Online:
+ return "online";
+ case PresenceStatus::Offline:
+ return "offline";
+ case PresenceStatus::Idle:
+ return "idle";
+ case PresenceStatus::DND:
+ return "dnd";
+ }
+ return "";
+}
+
enum class ActivityType : int {
Game = 0,
Streaming = 1,