From c7d46d6b9f01f2a1d5b0a7ae81b5ad89a25dee55 Mon Sep 17 00:00:00 2001 From: dawn <90008@klbr.net> Date: Sun, 28 Jun 2026 00:35:11 +0300 Subject: [PATCH] [backlinks] apply did filter in backlinks handlers --- src/backlinks/api.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backlinks/api.rs b/src/backlinks/api.rs index 860b421..2931473 100644 --- a/src/backlinks/api.rs +++ b/src/backlinks/api.rs @@ -71,6 +71,9 @@ pub async fn handle_get_backlinks( .fetch(params.subject) .limit(limit) .reverse(reverse); + if !params.did.is_empty() { + fetch = fetch.dids(params.did); + } if let Some(ref src) = params.source { fetch = fetch.source(src); } @@ -106,6 +109,9 @@ pub async fn handle_get_backlinks_count( axum::extract::Query(params): axum::extract::Query, ) -> Result, StatusCode> { let mut count_q = hydrant.backlinks.count(params.subject); + if !params.did.is_empty() { + count_q = count_q.dids(params.did); + } if let Some(ref src) = params.source { count_q = count_q.source(src); } -- 2.51.2