use std::sync::Arc; use axum::{Router, routing::get}; use bank_core::meta::{Bank, Motd}; use super::{AppState, EState, Json, State}; pub fn router() -> Router> { Router::new() .route("/motd", get(motd)) .route("/bank", get(bank)) } pub async fn motd(EState(state): State) -> Json { Json(state.meta.motd.clone()) } pub async fn bank(EState(state): State) -> Json { Json(state.meta.bank.clone()) }