Skip to content

Commit f3687dc

Browse files
committed
timeline: don't return the unused event id in handle_remote_event
1 parent 694fb57 commit f3687dc

File tree

1 file changed

+9
-10
lines changed
  • crates/matrix-sdk-ui/src/timeline/inner

1 file changed

+9
-10
lines changed

crates/matrix-sdk-ui/src/timeline/inner/state.rs

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,11 @@ impl TimelineInnerState {
114114

115115
let mut txn = self.transaction();
116116
for event in events {
117-
let (_, res) =
117+
let handle_one_res =
118118
txn.handle_remote_event(event.into(), position, room_data_provider, settings).await;
119119

120-
total.items_added += res.item_added as u64;
121-
total.items_updated += res.items_updated as u64;
120+
total.items_added += handle_one_res.item_added as u64;
121+
total.items_updated += handle_one_res.items_updated as u64;
122122
}
123123
txn.commit();
124124

@@ -265,7 +265,7 @@ impl TimelineInnerState {
265265
push_rules.get_actions(&event.event, push_context).to_owned()
266266
});
267267

268-
let (_, result) = txn
268+
let handle_one_res = txn
269269
.handle_remote_event(
270270
event.into(),
271271
TimelineItemPosition::Update(idx),
@@ -276,7 +276,7 @@ impl TimelineInnerState {
276276

277277
// If the UTD was removed rather than updated, offset all
278278
// subsequent loop iterations.
279-
if result.item_removed {
279+
if handle_one_res.item_removed {
280280
offset += 1;
281281
}
282282
}
@@ -464,7 +464,7 @@ impl TimelineInnerStateTransaction<'_> {
464464
position: TimelineItemPosition,
465465
room_data_provider: &P,
466466
settings: &TimelineInnerSettings,
467-
) -> (Option<OwnedEventId>, HandleEventResult) {
467+
) -> HandleEventResult {
468468
let raw = event.event;
469469
let (event_id, sender, timestamp, txn_id, event_kind, should_add) = match raw.deserialize()
470470
{
@@ -506,7 +506,7 @@ impl TimelineInnerStateTransaction<'_> {
506506
};
507507
self.add_event(event_meta, position, room_data_provider, settings).await;
508508

509-
return (Some(event_id.to_owned()), HandleEventResult::default());
509+
return HandleEventResult::default();
510510
}
511511

512512
Err(e) => {
@@ -532,7 +532,7 @@ impl TimelineInnerStateTransaction<'_> {
532532
self.add_event(event_meta, position, room_data_provider, settings).await;
533533
}
534534

535-
return (event_id, HandleEventResult::default());
535+
return HandleEventResult::default();
536536
}
537537
},
538538
};
@@ -574,8 +574,7 @@ impl TimelineInnerStateTransaction<'_> {
574574
},
575575
};
576576

577-
let result = TimelineEventHandler::new(self, ctx).handle_event(event_kind);
578-
(Some(event_id), result)
577+
TimelineEventHandler::new(self, ctx).handle_event(event_kind)
579578
}
580579

581580
fn clear(&mut self) {

0 commit comments

Comments
 (0)