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