diff --git a/src/feed_store.rs b/src/feed_store.rs index 7b75e51..8b9cba3 100644 --- a/src/feed_store.rs +++ b/src/feed_store.rs @@ -13,7 +13,7 @@ use url::Url; #[derive(Deserialize, Serialize, Default)] pub struct FetchData { pub etag: String, - pub date: String, + pub last_modified: String, } pub struct FeedStore { @@ -81,7 +81,7 @@ impl FeedStore { let headers = response.headers(); let fetchdata = FetchData { etag: hv(headers, "etag"), - date: hv(headers, "date"), + last_modified: hv(headers, "last_modified"), }; let body = response diff --git a/src/fetcher.rs b/src/fetcher.rs index 13c326f..bb98269 100644 --- a/src/fetcher.rs +++ b/src/fetcher.rs @@ -40,8 +40,8 @@ impl Fetcher { if !fetchdata.etag.is_empty() { builder = builder.header("If-None-Match", fetchdata.etag); } - if !fetchdata.date.is_empty() { - builder = builder.header("If-Modified-Since", fetchdata.date); + if !fetchdata.last_modified.is_empty() { + builder = builder.header("If-Modified-Since", fetchdata.last_modified); } let start_instant = Instant::now();