File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -130,13 +130,14 @@ impl LnurlAuthToJwtProvider {
130130 parse_jwt_token ( untrusted_token)
131131 }
132132
133- async fn get_jwt_token ( & self , force_refresh : bool ) -> Result < String , VssHeaderProviderError > {
134- let cached_token_str = if force_refresh {
135- None
136- } else {
137- let jwt_token = self . cached_jwt_token . read ( ) . unwrap ( ) ;
138- jwt_token. as_ref ( ) . filter ( |t| !t. is_expired ( ) ) . map ( |t| t. token_str . clone ( ) )
139- } ;
133+ async fn get_jwt_token ( & self ) -> Result < String , VssHeaderProviderError > {
134+ let cached_token_str = self
135+ . cached_jwt_token
136+ . read ( )
137+ . unwrap ( )
138+ . as_ref ( )
139+ . filter ( |t| !t. is_expired ( ) )
140+ . map ( |t| t. token_str . clone ( ) ) ;
140141 if let Some ( token_str) = cached_token_str {
141142 Ok ( token_str)
142143 } else {
@@ -152,7 +153,7 @@ impl VssHeaderProvider for LnurlAuthToJwtProvider {
152153 async fn get_headers (
153154 & self , _request : & [ u8 ] ,
154155 ) -> Result < HashMap < String , String > , VssHeaderProviderError > {
155- let jwt_token = self . get_jwt_token ( false ) . await ?;
156+ let jwt_token = self . get_jwt_token ( ) . await ?;
156157 let mut headers = self . default_headers . clone ( ) ;
157158 headers. insert ( AUTHORIZATION . to_string ( ) , format ! ( "Bearer {}" , jwt_token) ) ;
158159 Ok ( headers)
You can’t perform that action at this time.
0 commit comments