fix(input): order distance links by distance.abs()

This commit is contained in:
Nova
2022-09-15 15:04:44 -04:00
parent 296da9381b
commit 170c2608f8

View File

@@ -232,8 +232,13 @@ pub fn process_input() {
.into_iter()
.filter_map(|handler| DistanceLink::from(method.clone(), handler))
.collect();
distance_links
.sort_unstable_by(|a, b| a.distance.partial_cmp(&b.distance).unwrap().reverse());
distance_links.sort_unstable_by(|a, b| {
a.distance
.abs()
.partial_cmp(&b.distance.abs())
.unwrap()
.reverse()
});
let datamap = method.serialize_datamap();
let frame = FRAME.load(Ordering::Relaxed);