summaryrefslogtreecommitdiff
path: root/src/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.rs')
-rw-r--r--src/server.rs23
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(&params.strava_client_id, &params.strava_client_secret, &code)?;
+ let token = strava::exchange_token(
+ &params.strava_client_id,
+ &params.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)
}