InMemoryStickyEventRepository
Properties
Link copied to clipboard
val content: MutableStateFlow<Map<StickyEventRepositoryFirstKey, Map<StickyEventRepositorySecondKey, StoredStickyEvent<StickyEventContent>>>>
Functions
Link copied to clipboard
open suspend fun delete(firstKey: StickyEventRepositoryFirstKey, secondKey: StickyEventRepositorySecondKey)
Link copied to clipboard
Link copied to clipboard
open suspend fun get(firstKey: StickyEventRepositoryFirstKey): Map<StickyEventRepositorySecondKey, StoredStickyEvent<StickyEventContent>>
open suspend fun get(firstKey: StickyEventRepositoryFirstKey, secondKey: StickyEventRepositorySecondKey): StoredStickyEvent<StickyEventContent>?
Link copied to clipboard
open suspend override fun getByEndTimeBefore(before: Instant): Set<Pair<StickyEventRepositoryFirstKey, StickyEventRepositorySecondKey>>
Link copied to clipboard
open suspend override fun getByEventId(roomId: RoomId, eventId: EventId): Pair<StickyEventRepositoryFirstKey, StickyEventRepositorySecondKey>?
Link copied to clipboard
open suspend fun save(firstKey: StickyEventRepositoryFirstKey, secondKey: StickyEventRepositorySecondKey, value: StoredStickyEvent<StickyEventContent>)
Link copied to clipboard
open override fun serializeKey(firstKey: StickyEventRepositoryFirstKey, secondKey: StickyEventRepositorySecondKey): String