aboutsummaryrefslogtreecommitdiff
path: root/src/model/event.rs
diff options
context:
space:
mode:
authorAustin Hellyer <[email protected]>2017-01-27 14:28:33 -0800
committerAustin Hellyer <[email protected]>2017-01-27 14:28:33 -0800
commit0b9bf91f62eef85a4eca703902077f4c04b3b6d1 (patch)
treec66cc0a63c36f4db267589d0b69170b4c424f7fc /src/model/event.rs
parentDon't re-request gateway URL when autosharding (diff)
downloadserenity-0b9bf91f62eef85a4eca703902077f4c04b3b6d1.tar.xz
serenity-0b9bf91f62eef85a4eca703902077f4c04b3b6d1.zip
Register the 'status' setting for users
Diffstat (limited to 'src/model/event.rs')
-rw-r--r--src/model/event.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/model/event.rs b/src/model/event.rs
index 5ee36fb..adda71f 100644
--- a/src/model/event.rs
+++ b/src/model/event.rs
@@ -817,6 +817,7 @@ pub struct UserSettingsUpdateEvent {
pub theme: Option<String>,
pub convert_emoticons: Option<bool>,
pub friend_source_flags: Option<FriendSourceFlags>,
+ pub status: Option<OnlineStatus>,
}
impl UserSettingsUpdateEvent {
@@ -834,6 +835,7 @@ impl UserSettingsUpdateEvent {
theme: opt(&mut map, "theme", into_string)?,
convert_emoticons: remove(&mut map, "convert_emoticons").ok().and_then(|v| v.as_bool()),
friend_source_flags: opt(&mut map, "friend_source_flags", FriendSourceFlags::decode)?,
+ status: opt(&mut map, "status", OnlineStatus::decode_str)?,
})
}
}