mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-08 17:26:04 +00:00
simplify
This commit is contained in:
@@ -1138,11 +1138,10 @@ async fn fill_in_selection_proofs<T: SlotClock + 'static, E: EthSpec>(
|
|||||||
let lookahead_slot = current_slot + selection_lookahead;
|
let lookahead_slot = current_slot + selection_lookahead;
|
||||||
|
|
||||||
let relevant_duties = if duties_service.distributed {
|
let relevant_duties = if duties_service.distributed {
|
||||||
if let Some(duties) = duties_by_slot.remove(&lookahead_slot) {
|
duties_by_slot
|
||||||
BTreeMap::from([(lookahead_slot, duties)])
|
.remove(&lookahead_slot)
|
||||||
} else {
|
.map(|duties| BTreeMap::from([(lookahead_slot, duties)]))
|
||||||
BTreeMap::new()
|
.unwrap_or_default()
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
let mut duties = duties_by_slot.split_off(&lookahead_slot);
|
let mut duties = duties_by_slot.split_off(&lookahead_slot);
|
||||||
std::mem::swap(&mut duties, &mut duties_by_slot);
|
std::mem::swap(&mut duties, &mut duties_by_slot);
|
||||||
|
|||||||
Reference in New Issue
Block a user