diff --git a/bindings/matrix-sdk-ffi/src/spaces.rs b/bindings/matrix-sdk-ffi/src/spaces.rs index e6e1315fd..25cdfd3c1 100644 --- a/bindings/matrix-sdk-ffi/src/spaces.rs +++ b/bindings/matrix-sdk-ffi/src/spaces.rs @@ -57,9 +57,9 @@ impl SpaceService { pub async fn space_room_list( &self, space_id: String, - ) -> Result { + ) -> Result, ClientError> { let space_id = RoomId::parse(space_id)?; - Ok(SpaceServiceRoomList::new(self.inner.space_room_list(space_id))) + Ok(Arc::new(SpaceServiceRoomList::new(self.inner.space_room_list(space_id)))) } }