9d5d8c07a0
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Alex Hancock <alexhancock@block.xyz> Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
33 lines
871 B
Rust
33 lines
871 B
Rust
pub mod agent;
|
|
pub mod audio;
|
|
pub mod config_management;
|
|
pub mod errors;
|
|
pub mod mcp_ui_proxy;
|
|
pub mod recipe;
|
|
pub mod recipe_utils;
|
|
pub mod reply;
|
|
pub mod schedule;
|
|
pub mod session;
|
|
pub mod setup;
|
|
pub mod status;
|
|
pub mod utils;
|
|
|
|
use std::sync::Arc;
|
|
|
|
use axum::Router;
|
|
|
|
// Function to configure all routes
|
|
pub fn configure(state: Arc<crate::state::AppState>, secret_key: String) -> Router {
|
|
Router::new()
|
|
.merge(status::routes())
|
|
.merge(reply::routes(state.clone()))
|
|
.merge(agent::routes(state.clone()))
|
|
.merge(audio::routes(state.clone()))
|
|
.merge(config_management::routes(state.clone()))
|
|
.merge(recipe::routes(state.clone()))
|
|
.merge(session::routes(state.clone()))
|
|
.merge(schedule::routes(state.clone()))
|
|
.merge(setup::routes(state.clone()))
|
|
.merge(mcp_ui_proxy::routes(secret_key))
|
|
}
|