feat(poster-fetcher): add poster fetcher adapter with configuration and integration

This commit is contained in:
2026-05-04 11:51:20 +02:00
parent 1985d2c57f
commit edcf3c1170
8 changed files with 79 additions and 19 deletions

View File

@@ -0,0 +1,13 @@
pub struct PosterFetcherConfig {
pub timeout_seconds: u64,
}
impl PosterFetcherConfig {
pub fn from_env() -> Self {
let timeout_seconds = std::env::var("POSTER_FETCH_TIMEOUT_SECONDS")
.ok()
.and_then(|v| v.parse().ok())
.unwrap_or(30);
Self { timeout_seconds }
}
}