🚧 Use strictly-filtered identities
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 18 Apr 2020 15:13:18 +0000 (17:13 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 18 Apr 2020 15:36:13 +0000 (17:36 +0200)
src/main/kotlin/net/pterodactylus/sone/freenet/wot/IdentityManagerImpl.kt

index c8c758d..ae5dd1e 100644 (file)
@@ -77,13 +77,13 @@ class IdentityManagerImpl @Inject constructor(
                                logger.log(Level.FINE, "Reduced (${currentIdentities.size},(${currentIdentities.values.joinToString { it.size.toString() }})) identities to (${onlyTrustedByAll.size},(${onlyTrustedByAll.values.joinToString { it.size.toString() }})).")
 
                                val identityChangeEventSender = IdentityChangeEventSender(eventBus, oldIdentities)
-                               identityChangeEventSender.detectChanges(currentIdentities)
+                               identityChangeEventSender.detectChanges(onlyTrustedByAll)
 
-                               oldIdentities = currentIdentities
+                               oldIdentities = onlyTrustedByAll
 
                                synchronized(currentOwnIdentities) {
                                        currentOwnIdentities.clear()
-                                       currentOwnIdentities.addAll(currentIdentities.keys)
+                                       currentOwnIdentities.addAll(onlyTrustedByAll.keys)
                                }
                        } catch (wote1: WebOfTrustException) {
                                logger.log(Level.WARNING, "WoT has disappeared!", wote1)