1 package net.pterodactylus.sone.freenet.wot
3 import net.pterodactylus.util.service.Service
5 import com.google.common.eventbus.EventBus
6 import com.google.inject.ImplementedBy
9 * Connects to a [WebOfTrustConnector] and sends identity events to an
12 @ImplementedBy(IdentityManagerImpl::class)
13 interface IdentityManager : Service {
15 val isConnected: Boolean
16 val allOwnIdentities: Set<OwnIdentity>