summaryrefslogtreecommitdiff
path: root/src/setup
diff options
context:
space:
mode:
Diffstat (limited to 'src/setup')
-rw-r--r--src/setup/app.rs3
-rw-r--r--src/setup/routes/post.rs3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/setup/app.rs b/src/setup/app.rs
index d015813..030b5f6 100644
--- a/src/setup/app.rs
+++ b/src/setup/app.rs
@@ -5,6 +5,7 @@ use crate::{
clock::DateTime,
event::{repo::Provider as _, Broadcaster, Event},
login::{repo::Provider as _, Login, Password},
+ name::Name,
token::{repo::Provider as _, Secret},
};
@@ -20,7 +21,7 @@ impl<'a> Setup<'a> {
pub async fn initial(
&self,
- name: &str,
+ name: &Name,
password: &Password,
created_at: &DateTime,
) -> Result<(Login, Secret), Error> {
diff --git a/src/setup/routes/post.rs b/src/setup/routes/post.rs
index 34f4ed2..fb2280a 100644
--- a/src/setup/routes/post.rs
+++ b/src/setup/routes/post.rs
@@ -9,6 +9,7 @@ use crate::{
clock::RequestedAt,
error::Internal,
login::{Login, Password},
+ name::Name,
setup::app,
token::extract::IdentityToken,
};
@@ -30,7 +31,7 @@ pub async fn handler(
#[derive(serde::Deserialize)]
pub struct Request {
- pub name: String,
+ pub name: Name,
pub password: Password,
}