refactor(sync): Replace unwrap with anyhow-based locking
This commit is contained in:
4 files changed
+20
-11
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user