diff options
Diffstat (limited to 'src/server.rs')
-rw-r--r-- | src/server.rs | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/src/server.rs b/src/server.rs index a2ed2b1..e2ac7dd 100644 --- a/src/server.rs +++ b/src/server.rs @@ -17,8 +17,8 @@ use std::collections::HashMap; use crate::db; use crate::error::Error; -use crate::strava; use crate::models; +use crate::strava; pub struct Params { pub base_url: String, @@ -112,14 +112,21 @@ fn link_strava_callback( params: State<Params>, code: String, ) -> Result<String, Error> { - let token = strava::exchange_token(¶ms.strava_client_id, ¶ms.strava_client_secret, &code)?; + let token = strava::exchange_token( + ¶ms.strava_client_id, + ¶ms.strava_client_secret, + &code, + )?; let result = format!("{:#?}", token); - db::insert_strava_token(&*conn, &models::StravaToken { - username: user.username, - refresh_token: token.refresh_token, - access_token: token.access_token, - expires_at: token.expires_at - })?; + db::insert_strava_token( + &*conn, + &models::StravaToken { + username: user.username, + refresh_token: token.refresh_token, + access_token: token.access_token, + expires_at: token.expires_at, + }, + )?; Ok(result) } |