X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FDefaultIdentity.kt;h=fe8458409e3d2aa056f28bc1450eff8ee0f3ed9b;hb=c09f9eb8062ce9395c73e341f9fcb6b015bd734a;hp=d50a4bab14050b308a7d8ec083237545f279f172;hpb=29c49a60fc90dff37f981d813aa613606cbcd4dd;p=Sone.git diff --git a/src/main/kotlin/net/pterodactylus/sone/freenet/wot/DefaultIdentity.kt b/src/main/kotlin/net/pterodactylus/sone/freenet/wot/DefaultIdentity.kt index d50a4ba..fe84584 100644 --- a/src/main/kotlin/net/pterodactylus/sone/freenet/wot/DefaultIdentity.kt +++ b/src/main/kotlin/net/pterodactylus/sone/freenet/wot/DefaultIdentity.kt @@ -22,7 +22,7 @@ import java.util.Collections.* /** * A Web of Trust identity. */ -open class DefaultIdentity(private val id: String, private val nickname: String, private val requestUri: String) : Identity { +open class DefaultIdentity(private val id: String, private val nickname: String?, private val requestUri: String) : Identity { private val contexts = mutableSetOf().synchronized() private val properties = mutableMapOf().synchronized() @@ -35,7 +35,7 @@ open class DefaultIdentity(private val id: String, private val nickname: String, override fun hasContext(context: String) = context in contexts - override fun setContexts(contexts: Collection) { + override fun setContexts(contexts: Set) { synchronized(this.contexts) { this.contexts.clear() this.contexts.addAll(contexts)