From 0fd24af76e57a946129f7f9943cb61771e00c1b3 Mon Sep 17 00:00:00 2001 From: Jesper Jensen Date: Sun, 8 Feb 2026 16:28:37 +0100 Subject: Replace fetch time with expiry time This should make it easier (possible) to query for expired images --- src/main.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 57f0d76..6eb2cb7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -331,11 +331,9 @@ fn run_tool(db: &dyn Db, reg: &dyn Registries, repos: &Vec, mut infi .unwrap_or("registry.hub.docker.com"); let image_name = &file.content[img.image.clone()]; - if let Some((_, last_checked)) = db.get_image(registry, image_name) { - let cache_ttl = reg.get_cache_ttl(registry); - let expiry = last_checked + cache_ttl; - if expiry < min_expiry { - min_expiry = expiry; + if let Some((_, expires_at)) = db.get_image(registry, image_name) { + if expires_at < min_expiry { + min_expiry = expires_at; } } } -- cgit v1.2.3