🔀 Merge branch 'release/v82'
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / freenet / wot / IdentityManager.kt
1 package net.pterodactylus.sone.freenet.wot
2
3 import net.pterodactylus.util.service.Service
4
5 import com.google.common.eventbus.EventBus
6 import com.google.inject.ImplementedBy
7
8 /**
9  * Connects to a [WebOfTrustConnector] and sends identity events to an
10  * [EventBus].
11  */
12 @ImplementedBy(IdentityManagerImpl::class)
13 interface IdentityManager : Service {
14
15         val isConnected: Boolean
16         val allOwnIdentities: Set<OwnIdentity>
17
18 }