fix: add missing method clear_pibd_requests to commit

This commit is contained in:
ardocrat
2026-03-30 15:34:18 +03:00
parent d9bca1c776
commit 4511fd89a2
+10
View File
@@ -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