use axum::{
extract::{Request, State},
response::Response,
};
use crate::error::Result;
use crate::state::AppState;
use super::client;
pub async fn proxy_to_infra_api(
State(state): State<AppState>,
request: Request,
) -> Result<Response> {
client::proxy_request(request, &state.config.routing.infra_api_url, client::ProxyConfig::default()).await
}
pub async fn proxy_to_infra_front(
State(state): State<AppState>,
request: Request,
) -> Result<Response> {
client::proxy_request(request, &state.config.routing.infra_front_url, client::ProxyConfig::default()).await
}