about summary refs log tree commit diff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 3ce32af..866fcf3 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -131,11 +131,14 @@ async fn main() {
             microsub: None,
         };
         
-        // TODO interpret HEAD
         let homepage = warp::get()
             .and(warp::path::end())
             .and(kittybox::frontend::homepage(database.clone(), endpoints.clone()));
 
+        let onboarding = warp::path("onboarding")
+            .and(warp::path::end())
+            .and(kittybox::frontend::onboarding(database.clone(), endpoints.clone(), http_client.clone()));
+        
         let micropub = warp::path("micropub")
             .and(warp::path::end()
                  .and(kittybox::micropub::micropub(
@@ -178,6 +181,7 @@ async fn main() {
         let metrics = warp::path("metrics").and(warp::path::end()).map(kittybox::metrics::gather);
 
         let app = homepage
+            .or(onboarding)
             .or(metrics
                 .or(health))
             .or(static_files)