From 5461f03de55d88bc1841863a89ad038a17cad7d9 Mon Sep 17 00:00:00 2001 From: nelind Date: Sun, 4 Jan 2026 02:46:16 +0100 Subject: [PATCH] add xrpc fallback --- src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index b4f8b6c..eae2bb0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -498,7 +498,11 @@ pub fn app(state: AppState) -> Router { .route( "/app.bsky.unspecced.getAgeAssuranceState", get(api::age_assurance::get_age_assurance_state), - ); + ) + .fallback(async || ( + StatusCode::NOT_IMPLEMENTED, + Json(json!({"error": "MethodNotImplemented", "message": "XRPC method not implemented"})), + )); let xrpc_service = ServiceBuilder::new() .layer(XrpcProxyLayer::new(state.clone())) .service(xrpc_router.with_state(state.clone()));