diff --git a/src/r0/sync.rs b/src/r0/sync.rs index b846f99a..b698d6ec 100644 --- a/src/r0/sync.rs +++ b/src/r0/sync.rs @@ -305,9 +305,11 @@ pub mod sync_events { #[derive(Clone, Debug, Deserialize, Serialize)] pub struct UnreadNotificationsCount { /// The number of unread notifications for this room with the highlight flag set. - pub highlight_count: u64, + #[serde(skip_serializing_if = "Option::is_none")] + pub highlight_count: Option, /// The total number of unread notifications for this room. - pub notification_count: u64, + #[serde(skip_serializing_if = "Option::is_none")] + pub notification_count: Option, } /// Events in the room. @@ -319,7 +321,7 @@ pub mod sync_events { /// `/rooms/{roomId}/messages` endpoint. pub prev_batch: String, /// A list of events. - pub events: Vec, + pub events: Vec, } /// State events in the room.