Skip to content

Commit cfdb599

Browse files
committed
fix: image resolver
1 parent 600bc19 commit cfdb599

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

src/plex_client.rs

+16-11
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ impl PlexClient {
9191
//let mut headers = req.headers_mut().to_owned();
9292
//let target_uri: url::Url = url::Url::parse(self.host.as_str()).unwrap();
9393
//let target_host = target_uri.host().unwrap().to_string().clone();
94-
dbg!(&req);
94+
//dbg!(&req);
9595
//headers.remove(ACCEPT); // remove accept as we always do json request
9696
//headers.insert(
9797
// http::header::HOST,
@@ -345,19 +345,19 @@ impl PlexClient {
345345
//endpoint is buggy, if llex has a cached version then it doesnt need a plex token
346346
// but if not cached then a server admin token is needed
347347
let mut token = config.token.clone();
348-
if token.is_none() {
349-
token = Some(self.context.token.clone().unwrap());
348+
if token.is_some() {
349+
headers.insert(
350+
"X-Plex-Token",
351+
header::HeaderValue::from_str(token.unwrap().as_str()).unwrap(),
352+
);
350353
};
351354

352-
headers.insert(
353-
"X-Plex-Token",
354-
header::HeaderValue::from_str(token.unwrap().as_str()).unwrap(),
355-
);
356355
headers.insert(
357356
"Accept",
358357
header::HeaderValue::from_static("application/json"),
359358
);
360359
*req.headers_mut() = headers;
360+
dbg!(&req);
361361

362362
let res = self.http_client.execute(req).await.map_err(Error::other)?;
363363

@@ -438,10 +438,15 @@ impl PlexClient {
438438
ACCEPT,
439439
header::HeaderValue::from_static("application/json"),
440440
);
441-
headers.insert(
442-
http::header::HOST,
443-
header::HeaderValue::from_str(&target_host).unwrap(),
444-
);
441+
442+
443+
headers.insert(ACCEPT_LANGUAGE, "en-US".parse().unwrap());
444+
445+
446+
//headers.insert(
447+
// http::header::HOST,
448+
// header::HeaderValue::from_str(&target_host).unwrap(),
449+
//);
445450

446451
Self {
447452
http_client: reqwest_middleware::ClientBuilder::new(

0 commit comments

Comments
 (0)