NomadMessagePagingCoordinatorImpl

internal class NomadMessagePagingCoordinatorImpl(selfUserId: <Error class: unknown class>, isNomadEnabled: () -> Boolean, nomadDeviceSyncApi: <Error class: unknown class>, nomadMessagesDAO: <Error class: unknown class>, mapper: <Error class: unknown class> = NomadAllMessagesMapper(), clock: <Error class: unknown class> = Clock.System) : NomadMessagePagingCoordinator

Constructors

Link copied to clipboard
constructor(selfUserId: <Error class: unknown class>, isNomadEnabled: () -> Boolean, nomadDeviceSyncApi: <Error class: unknown class>, nomadMessagesDAO: <Error class: unknown class>, mapper: <Error class: unknown class> = NomadAllMessagesMapper(), clock: <Error class: unknown class> = Clock.System)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend override fun fetchOlderMessagesIfNeeded(conversationId: <Error class: unknown class>, pageSize: Int, beforeTimestampMs: Long?, onInvalidate: () -> Unit)

Fetches older messages for the given conversation if needed, based on the current paging state.