From 8e8d793f0d0c10f9c8a21071c3bae80ce66bb48d Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Wed, 26 Jun 2024 11:48:08 +0200 Subject: [PATCH] fixup! state store: change schema for send_queue_events table --- crates/matrix-sdk-indexeddb/src/state_store/mod.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/crates/matrix-sdk-indexeddb/src/state_store/mod.rs b/crates/matrix-sdk-indexeddb/src/state_store/mod.rs index a8a469925..1380b4755 100644 --- a/crates/matrix-sdk-indexeddb/src/state_store/mod.rs +++ b/crates/matrix-sdk-indexeddb/src/state_store/mod.rs @@ -1495,10 +1495,11 @@ impl_state_store!({ .get_all()? .await? .into_iter() - .map(|item| { - self.deserialize_value(&item).map(|event: PersistedQueuedEvent| event.room_id) - }) - .collect::, _>>()?; + .map(|item| self.deserialize_value::>(&item)) + .collect::>, _>>()? + .into_iter() + .flat_map(|vec| vec.into_iter().map(|item| item.room_id)) + .collect::>(); Ok(all_entries.into_iter().collect()) }