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 @@ -126,13 +126,14 @@ impl LnurlAuthToJwtProvider {
126126 parse_jwt_token ( untrusted_token)
127127 }
128128
129- async fn get_jwt_token ( & self , force_refresh : bool ) -> Result < String , VssHeaderProviderError > {
130- let cached_token_str = if force_refresh {
131- None
132- } else {
133- let jwt_token = self . cached_jwt_token . read ( ) . unwrap ( ) ;
134- jwt_token. as_ref ( ) . filter ( |t| !t. is_expired ( ) ) . map ( |t| t. token_str . clone ( ) )
135- } ;
129+ async fn get_jwt_token ( & self ) -> Result < String , VssHeaderProviderError > {
130+ let cached_token_str = self
131+ . cached_jwt_token
132+ . read ( )
133+ . unwrap ( )
134+ . as_ref ( )
135+ . filter ( |t| !t. is_expired ( ) )
136+ . map ( |t| t. token_str . clone ( ) ) ;
136137 if let Some ( token_str) = cached_token_str {
137138 Ok ( token_str)
138139 } else {
@@ -148,7 +149,7 @@ impl VssHeaderProvider for LnurlAuthToJwtProvider {
148149 async fn get_headers (
149150 & self , _request : & [ u8 ] ,
150151 ) -> Result < HashMap < String , String > , VssHeaderProviderError > {
151- let jwt_token = self . get_jwt_token ( false ) . await ?;
152+ let jwt_token = self . get_jwt_token ( ) . await ?;
152153 let mut headers = self . default_headers . clone ( ) ;
153154 headers. insert ( AUTHORIZATION . to_string ( ) , format ! ( "Bearer {}" , jwt_token) ) ;
154155 Ok ( headers)
You can’t perform that action at this time.
0 commit comments