File tree 1 file changed +9
-8
lines changed
1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -324,6 +324,14 @@ impl JQuantsApiClientRef {
324
324
) -> Result < T , JQuantsError > {
325
325
self . reset_id_token_if_needed ( ) . await ?;
326
326
327
+ self . common_send ( request) . await
328
+ }
329
+
330
+ /// Send a request and parse the response.
331
+ async fn common_send < T : DeserializeOwned + fmt:: Debug > (
332
+ & self ,
333
+ request : RequestBuilder ,
334
+ ) -> Result < T , JQuantsError > {
327
335
let id_token = {
328
336
self . token_set
329
337
. read ( )
@@ -337,15 +345,8 @@ impl JQuantsApiClientRef {
337
345
. id_token
338
346
. clone ( )
339
347
} ;
340
- self . common_send ( request. header ( "Authorization" , & format ! ( "Bearer {id_token}" ) ) )
341
- . await
342
- }
348
+ let request = request. header ( "Authorization" , & format ! ( "Bearer {id_token}" ) ) ;
343
349
344
- /// Send a request and parse the response.
345
- async fn common_send < T : DeserializeOwned + fmt:: Debug > (
346
- & self ,
347
- request : RequestBuilder ,
348
- ) -> Result < T , JQuantsError > {
349
350
if let Some ( url) = request
350
351
. try_clone ( )
351
352
. and_then ( |req| req. build ( ) . ok ( ) . map ( |r| r. url ( ) . clone ( ) ) )
You can’t perform that action at this time.
0 commit comments