chore: refactor read-write lock on agent (#2225)

Co-authored-by: Alice Hau <ahau@squareup.com>
This commit is contained in:
Salman Mohammed
2025-04-23 23:46:22 -03:00
committed by GitHub
parent 85e2ee3984
commit 199fa6adbc
24 changed files with 409 additions and 237 deletions
+4 -2
View File
@@ -9,10 +9,12 @@ pub mod recipe;
pub mod reply;
pub mod session;
pub mod utils;
use std::sync::Arc;
use axum::Router;
// Function to configure all routes
pub fn configure(state: crate::state::AppState) -> Router {
pub fn configure(state: Arc<crate::state::AppState>) -> Router {
Router::new()
.merge(health::routes())
.merge(reply::routes(state.clone()))
@@ -22,5 +24,5 @@ pub fn configure(state: crate::state::AppState) -> Router {
.merge(configs::routes(state.clone()))
.merge(config_management::routes(state.clone()))
.merge(recipe::routes(state.clone()))
.merge(session::routes(state))
.merge(session::routes(state.clone()))
}