This commit is contained in:
		| @@ -1329,13 +1329,16 @@ impl Future for PendingRequest { | |||||||
|             #[cfg(feature = "cookies")] |             #[cfg(feature = "cookies")] | ||||||
|             { |             { | ||||||
|                 if let Some(store_wrapper) = self.client.cookie_store.as_ref() { |                 if let Some(store_wrapper) = self.client.cookie_store.as_ref() { | ||||||
|                     let mut store = store_wrapper.write().unwrap(); |                     let mut cookies = cookie::extract_response_cookies(&res.headers()) | ||||||
|                     let cookies = cookie::extract_response_cookies(&res.headers()) |  | ||||||
|                         .filter_map(|res| res.ok()) |                         .filter_map(|res| res.ok()) | ||||||
|                         .map(|cookie| cookie.into_inner().into_owned()); |                         .map(|cookie| cookie.into_inner().into_owned()) | ||||||
|  |                         .peekable(); | ||||||
|  |                     if cookies.peek().is_some() { | ||||||
|  |                       let mut store = store_wrapper.write().unwrap(); | ||||||
|                       store.0.store_response_cookies(cookies, &self.url); |                       store.0.store_response_cookies(cookies, &self.url); | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|  |             } | ||||||
|             let should_redirect = match res.status() { |             let should_redirect = match res.status() { | ||||||
|                 StatusCode::MOVED_PERMANENTLY | StatusCode::FOUND | StatusCode::SEE_OTHER => { |                 StatusCode::MOVED_PERMANENTLY | StatusCode::FOUND | StatusCode::SEE_OTHER => { | ||||||
|                     self.body = None; |                     self.body = None; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user