autoendpoint/routes/
reliability.rs

1use actix_web::{web::Data, HttpResponse};
2
3use crate::{
4    error::{ApiErrorKind, ApiResult},
5    server::AppState,
6};
7
8pub async fn report_handler(app_state: Data<AppState>) -> ApiResult<HttpResponse> {
9    let reliability = &app_state.reliability;
10
11    autopush_common::reliability::report_handler(reliability)
12        .await
13        .map_err(|e| ApiErrorKind::General(format!("Reliability report error: {e}")).into())
14}