File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
atcoder-problems-backend/src/server Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ struct TokenResponse {
28
28
#[ derive( Deserialize , Default ) ]
29
29
pub struct GitHubUserResponse {
30
30
pub ( crate ) id : i64 ,
31
- _login : String ,
32
31
}
33
32
34
33
#[ derive( Clone ) ]
@@ -60,7 +59,10 @@ impl Authentication for GitHubAuthentication {
60
59
}
61
60
async fn get_user_id ( & self , access_token : & str ) -> Result < GitHubUserResponse > {
62
61
let token_header = format ! ( "token {}" , access_token) ;
63
- let client = reqwest:: Client :: new ( ) ;
62
+ let client = reqwest:: Client :: builder ( )
63
+ . user_agent ( "AtCoder Problems" )
64
+ . build ( )
65
+ . map_err ( error:: ErrorInternalServerError ) ?;
64
66
let response: GitHubUserResponse = client
65
67
. get ( "https://api.github.com/user" )
66
68
. header ( "Authorization" , token_header)
You can’t perform that action at this time.
0 commit comments