summaryrefslogtreecommitdiff
path: root/src/routes.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes.rs')
-rw-r--r--src/routes.rs16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/routes.rs b/src/routes.rs
index 1e66582..ca4c60c 100644
--- a/src/routes.rs
+++ b/src/routes.rs
@@ -4,7 +4,7 @@ use axum::{
routing::{delete, get, post},
};
-use crate::{app::App, boot, channel, event, expire, invite, message, setup, ui, user};
+use crate::{app::App, boot, conversation, event, expire, invite, message, setup, ui, user};
pub fn routes(app: &App) -> Router<App> {
// UI routes that can be accessed before the administrator completes setup.
@@ -15,7 +15,7 @@ pub fn routes(app: &App) -> Router<App> {
// UI routes that require the administrator to complete setup first.
let ui_setup_required = Router::new()
.route("/", get(ui::handlers::index))
- .route("/ch/{channel}", get(ui::handlers::channel))
+ .route("/ch/{channel}", get(ui::handlers::conversation))
.route("/invite/{invite}", get(ui::handlers::invite))
.route("/login", get(ui::handlers::login))
.route("/me", get(ui::handlers::me))
@@ -29,9 +29,15 @@ pub fn routes(app: &App) -> Router<App> {
.route("/api/auth/login", post(user::handlers::login))
.route("/api/auth/logout", post(user::handlers::logout))
.route("/api/boot", get(boot::handlers::boot))
- .route("/api/channels", post(channel::handlers::create))
- .route("/api/channels/{channel}", post(channel::handlers::send))
- .route("/api/channels/{channel}", delete(channel::handlers::delete))
+ .route("/api/channels", post(conversation::handlers::create))
+ .route(
+ "/api/channels/{channel}",
+ post(conversation::handlers::send),
+ )
+ .route(
+ "/api/channels/{channel}",
+ delete(conversation::handlers::delete),
+ )
.route("/api/events", get(event::handlers::stream))
.route("/api/invite", post(invite::handlers::issue))
.route("/api/invite/{invite}", get(invite::handlers::get))