image-cache: remove expect

This commit is contained in:
kieran
2025-01-10 09:31:04 +00:00
parent eaa9b3ae4c
commit 1a744d8e3b
2 changed files with 33 additions and 27 deletions

View File

@@ -82,7 +82,12 @@ impl ImageCache {
/// Migrate from base32 encoded url to sha256 url + sub-dir structure
pub fn migrate_v0(&self) -> Result<()> {
for file in std::fs::read_dir(&self.cache_dir)? {
if let Ok(file) = file {
let file = if let Ok(f) = file {
f
} else {
// not sure how this could fail, skip entry
continue;
};
if !file.path().is_file() {
continue;
}
@@ -110,7 +115,6 @@ impl ImageCache {
);
}
}
}
Ok(())
}

View File

@@ -208,7 +208,9 @@ impl Notedeck {
let app_rect_handler = AppSizeHandler::new(&path);
// migrate
img_cache.migrate_v0().expect("img-cache migration");
if let Err(e) = img_cache.migrate_v0() {
error!("error migrating image cache: {e}");
}
Self {
ndb,