summaryrefslogtreecommitdiff
path: root/src/app.rs
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2024-10-11 20:55:36 -0400
committerOwen Jacobson <owen@grimoire.ca>2024-10-11 20:55:36 -0400
commit5ff106e910544788bc916626ae7665cb26e5af30 (patch)
treef03f98677293a9d892e2d21d1a9a80aeedab60a3 /src/app.rs
parentd33c8af14c4adc1c15ab048299e06f9f35ae4de6 (diff)
Provide a separate "initial setup" endpoint that creates a user.
Diffstat (limited to 'src/app.rs')
-rw-r--r--src/app.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/app.rs b/src/app.rs
index 177c134..cf49070 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -5,6 +5,7 @@ use crate::{
channel::app::Channels,
event::{self, app::Events},
message::app::Messages,
+ setup::app::Setup,
token::{self, app::Tokens},
};
@@ -52,6 +53,10 @@ impl App {
Messages::new(&self.db, &self.events)
}
+ pub const fn setup(&self) -> Setup {
+ Setup::new(&self.db, &self.events)
+ }
+
pub const fn tokens(&self) -> Tokens {
Tokens::new(&self.db, &self.events, &self.token_events)
}