summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorJesper Jensen <jesper@jnsn.dev>2026-02-08 16:28:37 +0100
committerJesper Jensen <jesper@jnsn.dev>2026-02-08 16:28:37 +0100
commit0fd24af76e57a946129f7f9943cb61771e00c1b3 (patch)
tree71c9a63e4af20144fd2942392fcc58a208036fc7 /src/main.rs
parent7fb61dfbca0bf1ccc09d40ff2e3b76e2515ff815 (diff)
Replace fetch time with expiry time
This should make it easier (possible) to query for expired images
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
1 files changed, 3 insertions, 5 deletions
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<Repository>, 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;
}
}
}