use api::http::Router; use crate::bootstrap::Deps; pub fn public(deps: &Deps) -> Router<()> { chat::routes::public(deps.chat.clone()).with_state(deps.chat.clone()) } pub fn protected(deps: &Deps) -> Router<()> { chat::routes::protected(deps.chat.clone()).with_state(deps.chat.clone()) } pub fn internal(deps: &Deps) -> Router<()> { chat::routes::internal_router(deps.chat.clone()).with_state(deps.chat.clone()) }