Add tests to check fetching sub/user/oauth

This commit is contained in:
Matthew Esposito 2023-06-06 15:28:36 -04:00
parent 6cd53abd42
commit 0ca0eefaa4
No known key found for this signature in database
4 changed files with 25 additions and 2 deletions

View file

@ -137,13 +137,13 @@ fn request(method: &'static Method, path: String, redirect: bool, quarantine: bo
let client: client::Client<_, hyper::Body> = CLIENT.clone();
let (token, vendor_id, device_id, user_agent, loid) = {
let client = OAUTH_CLIENT.blocking_read();
let client = tokio::task::block_in_place(move || OAUTH_CLIENT.blocking_read());
(
client.token.clone(),
client.headers_map.get("Client-Vendor-Id").unwrap().clone(),
client.headers_map.get("X-Reddit-Device-Id").unwrap().clone(),
client.headers_map.get("User-Agent").unwrap().clone(),
client.headers_map.get("x-reddit-loid").unwrap().clone(),
client.headers_map.get("x-reddit-loid").cloned().unwrap_or_default(),
)
};
// Build request to Reddit. When making a GET, request gzip compression.