@@ -91,7 +91,7 @@ impl PlexClient {
91
91
//let mut headers = req.headers_mut().to_owned();
92
92
//let target_uri: url::Url = url::Url::parse(self.host.as_str()).unwrap();
93
93
//let target_host = target_uri.host().unwrap().to_string().clone();
94
- dbg ! ( & req) ;
94
+ // dbg!(&req);
95
95
//headers.remove(ACCEPT); // remove accept as we always do json request
96
96
//headers.insert(
97
97
// http::header::HOST,
@@ -345,19 +345,19 @@ impl PlexClient {
345
345
//endpoint is buggy, if llex has a cached version then it doesnt need a plex token
346
346
// but if not cached then a server admin token is needed
347
347
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
+ ) ;
350
353
} ;
351
354
352
- headers. insert (
353
- "X-Plex-Token" ,
354
- header:: HeaderValue :: from_str ( token. unwrap ( ) . as_str ( ) ) . unwrap ( ) ,
355
- ) ;
356
355
headers. insert (
357
356
"Accept" ,
358
357
header:: HeaderValue :: from_static ( "application/json" ) ,
359
358
) ;
360
359
* req. headers_mut ( ) = headers;
360
+ dbg ! ( & req) ;
361
361
362
362
let res = self . http_client . execute ( req) . await . map_err ( Error :: other) ?;
363
363
@@ -438,10 +438,15 @@ impl PlexClient {
438
438
ACCEPT ,
439
439
header:: HeaderValue :: from_static ( "application/json" ) ,
440
440
) ;
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
+ //);
445
450
446
451
Self {
447
452
http_client : reqwest_middleware:: ClientBuilder :: new (
0 commit comments