summaryrefslogtreecommitdiff
path: root/src/invite/app.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/invite/app.rs')
-rw-r--r--src/invite/app.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/invite/app.rs b/src/invite/app.rs
index 4162470..ee7f74f 100644
--- a/src/invite/app.rs
+++ b/src/invite/app.rs
@@ -45,7 +45,7 @@ impl<'a> Invites<'a> {
name: &str,
password: &Password,
accepted_at: &DateTime,
- ) -> Result<Secret, AcceptError> {
+ ) -> Result<(Login, Secret), AcceptError> {
let mut tx = self.db.begin().await?;
let invite = tx
.invites()
@@ -72,7 +72,7 @@ impl<'a> Invites<'a> {
let secret = tx.tokens().issue(&login, accepted_at).await?;
tx.commit().await?;
- Ok(secret)
+ Ok((login.as_created(), secret))
}
pub async fn expire(&self, relative_to: &DateTime) -> Result<(), sqlx::Error> {