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}