feat(ffi): Make RoomList::entries async.

Because we can!
This commit is contained in:
Ivan Enderlin
2023-06-07 20:51:04 +02:00
parent cb51c766a8
commit e2480be47f

View File

@@ -72,12 +72,11 @@ impl RoomList {
})))
}
fn entries(
async fn entries(
&self,
listener: Box<dyn RoomListEntriesListener>,
) -> Result<RoomListEntriesResult, RoomListError> {
let (entries, entries_stream) =
RUNTIME.block_on(async { self.inner.entries().await.map_err(RoomListError::from) })?;
let (entries, entries_stream) = self.inner.entries().await.map_err(RoomListError::from)?;
Ok(RoomListEntriesResult {
entries: entries.iter().map(Into::into).collect(),