Skip to content

Commit 9eb04ed

Browse files
committed
fix: avoid unwrap in Client::optimize_stores
1 parent 7a81959 commit 9eb04ed

File tree

1 file changed

+3
-1
lines changed
  • crates/matrix-sdk/src/client

1 file changed

+3
-1
lines changed

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

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

30883088
trace!("Optimizing event cache store...");
3089-
self.event_cache_store().lock().await?.as_clean().unwrap().optimize().await?;
3089+
if let Some(clean_lock) = self.event_cache_store().lock().await?.as_clean() {
3090+
clean_lock.optimize().await?;
3091+
}
30903092

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

0 commit comments

Comments
 (0)