Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface GlobalAccountDataRepository : MapRepository<String, String, ClientEvent.GlobalAccountDataEvent<*>>
Link copied to clipboard
data class InboundMegolmMessageIndexRepositoryKey(val sessionId: String, val roomId: RoomId, val messageIndex: Long)
Link copied to clipboard
data class InboundMegolmSessionRepositoryKey(val sessionId: String, val roomId: RoomId)
Link copied to clipboard
Link copied to clipboard
abstract class InMemoryMapRepository<K1, K2, V> : MapRepository<K1, K2, V>
Link copied to clipboard
Link copied to clipboard
class InMemoryOlmSessionRepository : InMemoryMinimalRepository<Key.Curve25519Key, Set<StoredOlmSession>> , OlmSessionRepository
Link copied to clipboard
Link copied to clipboard
data class KeyVerificationStateKey(val keyId: String, val keyAlgorithm: KeyAlgorithm)
Link copied to clipboard
interface MapRepository<K1, K2, V>
Link copied to clipboard
interface MinimalRepository<K, V>
Link copied to clipboard
Link copied to clipboard
interface OlmSessionRepository : MinimalRepository<Key.Curve25519Key, Set<StoredOlmSession>>
Link copied to clipboard
interface OutboundMegolmSessionRepository : MinimalRepository<RoomId, StoredOutboundMegolmSession>
Link copied to clipboard
Link copied to clipboard

This must be implemented by new database implementations.

Link copied to clipboard
Link copied to clipboard
data class RoomAccountDataRepositoryKey(val roomId: RoomId, val type: String)
Link copied to clipboard
interface RoomRepository : FullRepository<RoomId, Room>
Link copied to clipboard
Link copied to clipboard
data class RoomStateRepositoryKey(val roomId: RoomId, val type: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TimelineEventKey(val eventId: EventId, val roomId: RoomId)
Link copied to clipboard
data class TimelineEventRelationKey(val relatedEventId: EventId, val roomId: RoomId, val relationType: RelationType)

Functions