refactor(sync): Replace unwrap with anyhow-based locking

This commit is contained in:
Nils Andreas Svee committed 2026-02-22 16:57:11 +07:00
1 parent d4ad24ce4a
commit c116dd3e74
4 files changed
+20 -11

No files matched your search

+3 -3
View File
@@ -196,9 +196,9 @@ impl Ratecontroller {
state_ul.deltas.clear();
let now_t = Instant::now();
let owd_baseline = self.owd_baseline.lock().unwrap();
let owd_recent = self.owd_recent.lock().unwrap();
let reflectors = self.reflectors_lock.read().unwrap();
let owd_baseline = self.owd_baseline.lock_anyhow()?;
let owd_recent = self.owd_recent.lock_anyhow()?;
let reflectors = self.reflectors_lock.read_anyhow()?;
for reflector in reflectors.iter() {
// only consider this data if it's less than 2 * tick_duration seconds old