feat(sdk): LatestEventValue implements Default.

This commit is contained in:
Ivan Enderlin
2025-07-07 14:30:25 +02:00
parent 5e946108fe
commit a7bef8870f

View File

@@ -91,9 +91,10 @@ impl LatestEvent {
}
/// A latest event value!
#[derive(Debug, Clone)]
#[derive(Debug, Default, Clone)]
pub enum LatestEventValue {
/// No value has been computed yet, or no candidate value was found.
#[default]
None,
/// A `m.room.message` event.
@@ -148,7 +149,7 @@ impl LatestEventValue {
room_event_cache
.rfind_map_event_in_memory_by(|event| find_and_map(event, power_levels))
.await
.unwrap_or(LatestEventValue::None)
.unwrap_or_default()
}
}