summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2024-09-20 23:34:00 -0400
committerOwen Jacobson <owen@grimoire.ca>2024-09-20 23:34:00 -0400
commit92a3fdc4f3fcc4a1342cdaf7c7d8e1d56b831b72 (patch)
tree9a8663c5d6ad0e8251b1267af48b99eef86735ac /src
parenta284e93ae79354a071f23113af916e0b3c89cd47 (diff)
Pass dates around by ref more consistently
Diffstat (limited to 'src')
-rw-r--r--src/login/app.rs2
-rw-r--r--src/login/routes.rs2
-rw-r--r--src/repo/token.rs2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/login/app.rs b/src/login/app.rs
index 34ecd52..292a564 100644
--- a/src/login/app.rs
+++ b/src/login/app.rs
@@ -25,7 +25,7 @@ impl<'a> Logins<'a> {
&self,
name: &str,
password: &str,
- login_at: DateTime,
+ login_at: &DateTime,
) -> Result<String, LoginError> {
let mut tx = self.db.begin().await?;
diff --git a/src/login/routes.rs b/src/login/routes.rs
index 3052147..41554dd 100644
--- a/src/login/routes.rs
+++ b/src/login/routes.rs
@@ -46,7 +46,7 @@ async fn on_login(
) -> Result<(IdentityToken, StatusCode), LoginError> {
let token = app
.logins()
- .login(&request.name, &request.password, now)
+ .login(&request.name, &request.password, &now)
.await
.map_err(LoginError)?;
let identity = identity.set(&token);
diff --git a/src/repo/token.rs b/src/repo/token.rs
index a2393e3..4eaa6ea 100644
--- a/src/repo/token.rs
+++ b/src/repo/token.rs
@@ -22,7 +22,7 @@ impl<'c> Tokens<'c> {
pub async fn issue(
&mut self,
login: &Login,
- issued_at: DateTime,
+ issued_at: &DateTime,
) -> Result<String, sqlx::Error> {
let secret = Uuid::new_v4().to_string();