Correct logic for tracking connection results

This commit is contained in:
Vecna 2024-05-06 17:30:10 -04:00
parent ba9c2bdc14
commit 91422e0179
1 changed files with 3 additions and 5 deletions

View File

@ -188,12 +188,10 @@ impl User {
let mut succeeded = Vec::<BridgeLine>::new();
for i in 0..bucket.len() {
// At level 0, we only have 1 bridge
if (level > 0 || i == 0) && self.connect(&bucket[i]) {
if self.submits_reports && level >= 3 {
if (level > 0 || i == 0) {
if self.connect(&bucket[i]) {
succeeded.push(bucket[i]);
}
} else {
if self.submits_reports {
} else {
failed.push(bucket[i]);
}
}