Skip to content

Commit ed72d34

Browse files
committed
fix: avoid unwrap in Client::optimize_stores
1 parent 9eee20b commit ed72d34

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • crates/matrix-sdk/src/client

crates/matrix-sdk/src/client/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3230,7 +3230,9 @@ impl Client {
32303230
self.state_store().optimize().await?;
32313231

32323232
trace!("Optimizing event cache store...");
3233-
self.event_cache_store().lock().await?.as_clean().unwrap().optimize().await?;
3233+
if let Some(clean_lock) = self.event_cache_store().lock().await?.as_clean() {
3234+
clean_lock.optimize().await?;
3235+
}
32343236

32353237
trace!("Optimizing media store...");
32363238
self.media_store().lock().await?.optimize().await?;

0 commit comments

Comments
 (0)