codex-helper-core 0.15.0

Core library for codex-helper.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::*;

pub(super) fn routing_routes(proxy: ProxyService) -> Router {
    let list_proxy = proxy.clone();
    let explain_proxy = proxy.clone();

    Router::new()
        .route(
            API_V1_ROUTING,
            get(move || list_persisted_routing_spec(list_proxy.clone()))
                .put(move |payload| upsert_persisted_routing_spec(proxy.clone(), payload)),
        )
        .route(
            API_V1_ROUTING_EXPLAIN,
            get(move |query| get_routing_explain(explain_proxy.clone(), query)),
        )
}