From c13d04ae188dfb9787a79a0baa72b90075b22bb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Tue, 24 Nov 2020 10:56:07 +0100 Subject: [PATCH] matrix-sdk: Return the members response in our get members method. --- matrix_sdk/src/client.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/matrix_sdk/src/client.rs b/matrix_sdk/src/client.rs index 739f7576..04f1db96 100644 --- a/matrix_sdk/src/client.rs +++ b/matrix_sdk/src/client.rs @@ -70,7 +70,8 @@ use matrix_sdk_common::{ filter::{create_filter::Request as FilterUploadRequest, FilterDefinition}, media::create_content, membership::{ - ban_user, forget_room, get_member_events, + ban_user, forget_room, + get_member_events::{self, Response as MembersResponse}, invite_user::{self, InvitationRecipient}, join_room_by_id, join_room_by_id_or_alias, kick_user, leave_room, Invite3pid, }, @@ -1468,13 +1469,14 @@ impl Client { self.send(request).await } - async fn room_members(&self, room_id: &RoomId) -> Result<()> { + /// Get the room members for the given room. + pub async fn room_members(&self, room_id: &RoomId) -> Result { let request = get_member_events::Request::new(room_id); let response = self.send(request).await?; self.base_client.receive_members(room_id, &response).await?; - Ok(()) + Ok(response) } /// Synchronize the client's state with the latest state on the server.