From ddee7f8ccd730fa72e70616edae07b7031db9ce1 Mon Sep 17 00:00:00 2001 From: Daniel Salinas Date: Fri, 20 Jun 2025 16:22:15 -0400 Subject: [PATCH] feat(wasm): Small fixes for imports in ffi timeline (#5263) Adjust some imports to use our shims to support Wasm. Signed-off-by: Daniel Salinas --- bindings/matrix-sdk-ffi/src/timeline/mod.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/bindings/matrix-sdk-ffi/src/timeline/mod.rs b/bindings/matrix-sdk-ffi/src/timeline/mod.rs index 5fe52df67..56dc37a52 100644 --- a/bindings/matrix-sdk-ffi/src/timeline/mod.rs +++ b/bindings/matrix-sdk-ffi/src/timeline/mod.rs @@ -17,7 +17,7 @@ use std::{collections::HashMap, fmt::Write as _, fs, panic, sync::Arc}; use anyhow::{Context, Result}; use as_variant::as_variant; use eyeball_im::VectorDiff; -use futures_util::{pin_mut, StreamExt as _}; +use futures_util::pin_mut; use matrix_sdk::{ attachment::{ AttachmentConfig, AttachmentInfo, BaseAudioInfo, BaseFileInfo, BaseImageInfo, @@ -30,7 +30,10 @@ use matrix_sdk::{ reply::{EnforceThread, Reply}, }, }; -use matrix_sdk_common::executor::{AbortHandle, JoinHandle}; +use matrix_sdk_common::{ + executor::{AbortHandle, JoinHandle}, + stream::StreamExt, +}; use matrix_sdk_ui::timeline::{ self, AttachmentSource, EventItemOrigin, Profile, TimelineDetails, TimelineUniqueId as SdkTimelineUniqueId, @@ -1380,7 +1383,6 @@ impl LazyTimelineItemProvider { mod galleries { use std::{panic, sync::Arc}; - use async_compat::get_runtime_handle; use matrix_sdk::{ attachment::{ AttachmentInfo, BaseAudioInfo, BaseFileInfo, BaseImageInfo, BaseVideoInfo, Thumbnail, @@ -1396,6 +1398,7 @@ mod galleries { use crate::{ error::RoomError, ruma::{AudioInfo, FileInfo, FormattedBody, ImageInfo, Mentions, VideoInfo}, + runtime::get_runtime_handle, timeline::{build_thumbnail_info, ReplyParameters, Timeline}, };