diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-01-26 17:02:05 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-01-26 17:02:05 -0500 |
commit | d78fde45d49e298016e87fcec203a9877348428b (patch) | |
tree | 35ec7bc00573d5231a8702cb988d1fcc62982680 /discord | |
parent | 7334a4db72e148c825df70b4f385aad0a2abeefe (diff) | |
download | abaddon-portaudio-d78fde45d49e298016e87fcec203a9877348428b.tar.gz abaddon-portaudio-d78fde45d49e298016e87fcec203a9877348428b.zip |
make status indicator colors customizable
Diffstat (limited to 'discord')
-rw-r--r-- | discord/activity.hpp | 14 |
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, |