ClientOlmStore
class ClientOlmStore(accountStore: AccountStore, olmCryptoStore: OlmCryptoStore, keyStore: KeyStore, roomStateStore: RoomStateStore, loadMembersService: LoadMembersService) : OlmStore
Constructors
Link copied to clipboard
constructor(accountStore: AccountStore, olmCryptoStore: OlmCryptoStore, keyStore: KeyStore, roomStateStore: RoomStateStore, loadMembersService: LoadMembersService)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun getHistoryVisibility(roomId: RoomId): HistoryVisibilityEventContent.HistoryVisibility?
Link copied to clipboard
open suspend override fun getInboundMegolmSession(sessionId: String, roomId: RoomId): StoredInboundMegolmSession?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun updateInboundMegolmMessageIndex(sessionId: String, roomId: RoomId, messageIndex: Long, updater: suspend (StoredInboundMegolmMessageIndex?) -> StoredInboundMegolmMessageIndex?)
Link copied to clipboard
open suspend override fun updateInboundMegolmSession(sessionId: String, roomId: RoomId, updater: suspend (StoredInboundMegolmSession?) -> StoredInboundMegolmSession?)
Link copied to clipboard
Link copied to clipboard
open suspend override fun updateOlmSessions(senderKeyValue: KeyValue.Curve25519KeyValue, updater: suspend (Set<StoredOlmSession>?) -> Set<StoredOlmSession>?)
Link copied to clipboard
open suspend override fun updateOutboundMegolmSession(roomId: RoomId, updater: suspend (StoredOutboundMegolmSession?) -> StoredOutboundMegolmSession?)