diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-12-06 03:04:22 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-12-06 03:04:22 -0500 |
commit | d288989386acbade608fd02da7f078a99efa8578 (patch) | |
tree | 3837cc79a799bde069ea23d7cd01e780113abd4d /src/discord/objects.cpp | |
parent | d63941797f30d2d114d66a8edb03000e64488bd0 (diff) | |
download | abaddon-portaudio-d288989386acbade608fd02da7f078a99efa8578.tar.gz abaddon-portaudio-d288989386acbade608fd02da7f078a99efa8578.zip |
mark guild as read
Diffstat (limited to 'src/discord/objects.cpp')
-rw-r--r-- | src/discord/objects.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/discord/objects.cpp b/src/discord/objects.cpp index 88d3f30..9fbc7ce 100644 --- a/src/discord/objects.cpp +++ b/src/discord/objects.cpp @@ -125,6 +125,11 @@ void from_json(const nlohmann::json &j, ReadStateEntry &m) { JS_D("id", m.ID); } +void to_json(nlohmann::json &j, const ReadStateEntry &m) { + j["channel_id"] = m.ID; + j["message_id"] = m.LastMessageID; +} + void from_json(const nlohmann::json &j, ReadStateData &m) { JS_ON("version", m.Version); JS_ON("partial", m.IsPartial); @@ -551,3 +556,7 @@ void from_json(const nlohmann::json &j, MessageAckData &m) { JS_D("message_id", m.MessageID); JS_D("channel_id", m.ChannelID); } + +void to_json(nlohmann::json &j, const AckBulkData &m) { + j["read_states"] = m.ReadStates; +} |