From 47a3a6a8858a8b7ac18235e607aabdfeef5c83ee Mon Sep 17 00:00:00 2001 From: Daniel Kilimnik Date: Thu, 16 Jan 2025 12:22:13 +0100 Subject: [PATCH] feat: list_rooms add missing room_type field --- src/rooms/list_rooms/v1.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/rooms/list_rooms/v1.rs b/src/rooms/list_rooms/v1.rs index fd36e12..3ab7af0 100644 --- a/src/rooms/list_rooms/v1.rs +++ b/src/rooms/list_rooms/v1.rs @@ -2,6 +2,7 @@ use ruma::{ api::{metadata, request, response, Metadata}, events::room::{guest_access::GuestAccess, history_visibility::HistoryVisibility}, + room::RoomType, serde::StringEnum, space::SpaceRoomJoinRule, OwnedRoomAliasId, OwnedRoomId, OwnedUserId, UInt, @@ -161,7 +162,7 @@ pub struct RoomDetails { pub joined_local_members: UInt, /// Room version - pub version: String, + pub version: Option, /// User ID of the room creator. #[serde(deserialize_with = "ruma::serde::empty_string_as_none")] @@ -189,4 +190,7 @@ pub struct RoomDetails { /// State events of the room. pub state_events: UInt, + + /// Room type of the room. + pub room_type: Option, }