Commit e63c87a 1 parent 7bee0d2 commit e63c87a Copy full SHA for e63c87a
File tree 2 files changed +13
-4
lines changed
2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -156,7 +156,7 @@ pub fn route() -> Router {
156
156
)
157
157
. push (
158
158
Router :: new ( )
159
- . path ( "/image/hero/<type>/<uuid>" )
159
+ . path ( "/image/hero/<type>/<uuid>/<**token> " )
160
160
// .path("/image/hero.jpg")
161
161
. get ( hero_image)
162
162
//.get(proxy_request),
@@ -384,11 +384,16 @@ pub async fn hero_image(
384
384
ctrl : & mut FlowCtrl ,
385
385
depot : & mut Depot ,
386
386
) {
387
- let params: PlexContext = req. extract ( ) . await . unwrap ( ) ;
388
- let plex_client = PlexClient :: from_request ( req, params. clone ( ) ) ;
387
+ let mut params: PlexContext = req. extract ( ) . await . unwrap ( ) ;
389
388
// dbg!(&req);
390
389
let t = req. param :: < String > ( "type" ) . unwrap ( ) ;
391
390
let uuid = req. param :: < String > ( "uuid" ) . unwrap ( ) ;
391
+ let token = req. param :: < String > ( "**token" ) ;
392
+ dbg ! ( & token) ;
393
+ if token. is_some ( ) {
394
+ params. token = token;
395
+ }
396
+ let plex_client = PlexClient :: from_request ( req, params. clone ( ) ) ;
392
397
let url = plex_client. get_hero_art ( uuid) . await ;
393
398
if url. is_none ( ) {
394
399
res. status_code ( StatusCode :: NOT_FOUND ) ;
Original file line number Diff line number Diff line change @@ -801,7 +801,11 @@ impl Transform for MediaStyleTransform {
801
801
. replace ( "plex://" , "" ) ;
802
802
803
803
//let cover_art = item.get_hero_art(plex_client).await;
804
- let cover_art = Some ( format ! ( "{}/image/hero/{}" , options. host. clone( ) . unwrap( ) , guid) ) ;
804
+ let cover_art = Some ( format ! ( "{}/image/hero/{}/{}" ,
805
+ options. host. clone( ) . unwrap( ) ,
806
+ guid,
807
+ options. token. clone( ) . unwrap( )
808
+ ) ) ;
805
809
//dbg!(&options);
806
810
if cover_art. is_some ( ) {
807
811
// c.art = art.clone();
You can’t perform that action at this time.
0 commit comments