From 4511fd89a2de478760b8f6085fb18fca887a2020 Mon Sep 17 00:00:00 2001 From: ardocrat Date: Mon, 30 Mar 2026 15:34:18 +0300 Subject: [PATCH] fix: add missing method clear_pibd_requests to commit --- chain/src/types.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/chain/src/types.rs b/chain/src/types.rs index 370f4a95..416b9770 100644 --- a/chain/src/types.rs +++ b/chain/src/types.rs @@ -316,6 +316,16 @@ impl SyncState { removed_segments } + /// Drop all tracked PIBD requests, returning how many entries were removed. + pub fn clear_pibd_requests(&self) -> usize { + let mut requests = self.requested_pibd_segments.write(); + let cleared = requests.len(); + if cleared > 0 { + requests.clear(); + } + cleared + } + /// Check whether segment is in request list pub fn contains_pibd_segment(&self, id: &SegmentTypeIdentifier) -> bool { self.requested_pibd_segments