X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FPluginWebOfTrustConnector.kt;h=b409616cc30aec7f93e79ad3ab3d9167e2b31a12;hp=b0dfa3798fce88c8ce997f5a0ff67155b3569a70;hb=392c4ab7bb87fa31b0d77377694df60a8f647652;hpb=6e522415eab4cfd23dfb4ec9f02517002a26c81e diff --git a/src/main/kotlin/net/pterodactylus/sone/freenet/wot/PluginWebOfTrustConnector.kt b/src/main/kotlin/net/pterodactylus/sone/freenet/wot/PluginWebOfTrustConnector.kt index b0dfa37..b409616 100644 --- a/src/main/kotlin/net/pterodactylus/sone/freenet/wot/PluginWebOfTrustConnector.kt +++ b/src/main/kotlin/net/pterodactylus/sone/freenet/wot/PluginWebOfTrustConnector.kt @@ -45,7 +45,7 @@ class PluginWebOfTrustConnector @Inject constructor(private val pluginConnector: val insertUri = fields.get("InsertURI$ownIdentityCounter") val nickname = fields.get("Nickname$ownIdentityCounter") val ownIdentity = DefaultOwnIdentity(id, nickname, requestUri, insertUri) - ownIdentity.setContexts(fields.contexts("Contexts$ownIdentityCounter.")) + ownIdentity.contexts = fields.contexts("Contexts$ownIdentityCounter.") ownIdentity.properties = fields.properties("Properties$ownIdentityCounter.") ownIdentities.add(ownIdentity) } @@ -61,7 +61,7 @@ class PluginWebOfTrustConnector @Inject constructor(private val pluginConnector: val nickname = fields.get("Nickname$identityCounter") val requestUri = fields.get("RequestURI$identityCounter") val identity = DefaultIdentity(id, nickname, requestUri) - identity.setContexts(fields.contexts("Contexts$identityCounter.")) + identity.contexts = fields.contexts("Contexts$identityCounter.") identity.properties = fields.properties("Properties$identityCounter.") val trust = parseInt(fields.get("Trust$identityCounter"), null) val score = parseInt(fields.get("Score$identityCounter"), 0)!! @@ -149,7 +149,7 @@ private fun SimpleFieldSet.contexts(prefix: String) = generateSequence(0, Int::inc) .map { get("${prefix}Context$it") } .takeWhile { it != null } - .toList() + .toSet() private fun SimpleFieldSet.properties(prefix: String) = generateSequence(0, Int::inc)