Commit 7fbe5619 authored by orlando's avatar orlando
Browse files

Switched to effective family instead of family field

parent 984ccb07
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -53,11 +53,11 @@ class FamilyFilter(BaseFilter):
            self._family_fingerprint = '$%s' % found_relay['fingerprint']
            if 'Named' in found_relay['flags']:
                self._family_nickname = found_relay['nickname']
            self._family_relays = [self._family_fingerprint] + found_relay.get('family', [])
            self._family_relays = [self._family_fingerprint] + found_relay.get('effective_family', [])

    def accept(self, relay):
        fingerprint = '$%s' % relay['fingerprint']
        mentions = [fingerprint] + relay.get('family', [])
        mentions = [fingerprint] + relay.get('effective_family', [])
        # Only show families as accepted by consensus (mutually listed relays)
        listed = fingerprint in self._family_relays
        listed = listed or 'Named' in relay['flags'] and relay['nickname'] in self._family_relays