File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
crates/matrix-sdk-ui/src/timeline
labs/multiverse/src/widgets/room_view/details Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ impl TimelineBuilder {
164164 room. client ( ) . event_cache ( ) . subscribe ( ) ?;
165165
166166 let ( room_event_cache, event_cache_drop) = room. event_cache ( ) . await ?;
167- let ( _, event_subscriber) = room_event_cache. subscribe ( ) . await . unwrap ( ) ;
167+ let ( _, event_subscriber) = room_event_cache. subscribe ( ) . await ? ;
168168
169169 let is_room_encrypted = room
170170 . latest_encryption_state ( )
@@ -224,7 +224,7 @@ impl TimelineBuilder {
224224 // Note: must be done here *before* spawning the task, to avoid race conditions
225225 // with event cache updates happening in the background.
226226 let ( _events, receiver) =
227- room_event_cache. subscribe_to_thread ( root. clone ( ) ) . await . unwrap ( ) ;
227+ room_event_cache. subscribe_to_thread ( root. clone ( ) ) . await ? ;
228228
229229 spawn (
230230 thread_updates_task (
Original file line number Diff line number Diff line change @@ -28,7 +28,10 @@ impl Widget for &mut EventsView<'_> {
2828 let events = tokio:: task:: block_in_place ( || {
2929 Handle :: current ( ) . block_on ( async {
3030 let ( room_event_cache, _drop_handles) = room. event_cache ( ) . await . unwrap ( ) ;
31- room_event_cache. events ( ) . await . unwrap ( )
31+ room_event_cache
32+ . events ( )
33+ . await
34+ . expect ( "Failed to fetch the events because of a store error" )
3235 } )
3336 } ) ;
3437
You can’t perform that action at this time.
0 commit comments