summaryrefslogtreecommitdiff
path: root/src/setup/app.rs
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2025-04-03 23:45:23 -0400
committerOwen Jacobson <owen@grimoire.ca>2025-04-03 23:45:23 -0400
commit9f7f82dbd9adee8ae18ae7ff2600b3e1dc8fadbc (patch)
treed973d00486ffab3445e3ca454e93a941ed8fe6e2 /src/setup/app.rs
parent24755a89a97a4d1cb10ebbcf41e200861f3bedf3 (diff)
parent45eea07a56022f647b3a273798a5255cda73f13d (diff)
Merge branch 'prop/rename-login-to-user'
Diffstat (limited to 'src/setup/app.rs')
-rw-r--r--src/setup/app.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/setup/app.rs b/src/setup/app.rs
index 9553f40..26eed7a 100644
--- a/src/setup/app.rs
+++ b/src/setup/app.rs
@@ -4,12 +4,12 @@ use super::repo::Provider as _;
use crate::{
clock::DateTime,
event::Broadcaster,
- login::{
- Login, Password,
- create::{self, Create},
- },
name::Name,
token::{Secret, repo::Provider as _},
+ user::{
+ Password, User,
+ create::{self, Create},
+ },
};
pub struct Setup<'a> {
@@ -27,7 +27,7 @@ impl<'a> Setup<'a> {
name: &Name,
password: &Password,
created_at: &DateTime,
- ) -> Result<(Login, Secret), Error> {
+ ) -> Result<(User, Secret), Error> {
let create = Create::begin(name, password, created_at);
let validated = create.validate()?;
@@ -38,12 +38,12 @@ impl<'a> Setup<'a> {
} else {
validated.store(&mut tx).await?
};
- let secret = tx.tokens().issue(stored.login(), created_at).await?;
+ let secret = tx.tokens().issue(stored.user(), created_at).await?;
tx.commit().await?;
- let login = stored.publish(self.events);
+ let user = stored.publish(self.events);
- Ok((login.as_created(), secret))
+ Ok((user.as_created(), secret))
}
pub async fn completed(&self) -> Result<bool, sqlx::Error> {
@@ -59,7 +59,7 @@ impl<'a> Setup<'a> {
pub enum Error {
#[error("initial setup previously completed")]
SetupCompleted,
- #[error("invalid login name: {0}")]
+ #[error("invalid user name: {0}")]
InvalidName(Name),
#[error(transparent)]
Database(#[from] sqlx::Error),