From cae21da31ff795cc21ec19288fcdc5fdb8a713c7 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Wed, 4 Sep 2024 12:13:54 -0400 Subject: Allow any login to create channels. --- src/cli.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/cli.rs') diff --git a/src/cli.rs b/src/cli.rs index 704c004..eef006e 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -6,7 +6,7 @@ use clap::Parser; use sqlx::sqlite::{SqliteConnectOptions, SqlitePool, SqlitePoolOptions}; use tokio::net; -use crate::{clock, error::BoxedError, index, login}; +use crate::{channel, clock, error::BoxedError, index, login}; pub type Result = std::result::Result; @@ -63,7 +63,9 @@ impl Args { } fn routers() -> Router { - index::router().merge(login::router()) + [channel::router(), login::router()] + .into_iter() + .fold(index::router(), Router::merge) } fn started_msg(listener: &net::TcpListener) -> io::Result { -- cgit v1.2.3