Package-level declarations

Types

Link copied to clipboard
internal sealed class Event

Represents an event.

Link copied to clipboard
internal class EventDataSource(notificationApi: <Error class: unknown class>, metadataDAO: <Error class: unknown class>, eventDAO: <Error class: unknown class>, currentClientId: CurrentClientIdProvider, selfUserId: <Error class: unknown class>, clientRegistrationStorage: <Error class: unknown class>, restartSlowSyncProcessForRecovery: RestartSlowSyncProcessForRecoveryUseCase, eventMapper: EventMapper = MapperProvider.eventMapper(selfUserId), logger: <Error class: unknown class>) : EventRepository
Link copied to clipboard
internal data class EventDeliveryInfo(val source: EventSource)

Data class representing information about the delivery of an event.

Link copied to clipboard
internal data class EventEnvelope(val event: Event, val deliveryInfo: EventDeliveryInfo)

A wrapper that joins Event with its EventDeliveryInfo.

Link copied to clipboard
internal class EventGenerator(selfClient: <Error class: unknown class>, targetClient: <Error class: unknown class>)
Link copied to clipboard
internal class EventMapper(memberMapper: MemberMapper, connectionMapper: ConnectionMapper, featureConfigMapper: FeatureConfigMapper, roleMapper: ConversationRoleMapper, selfUserId: <Error class: unknown class>, receiptModeMapper: ReceiptModeMapper = MapperProvider.receiptModeMapper(), clientMapper: ClientMapper = MapperProvider.clientMapper(), qualifiedIdMapper: QualifiedIdMapper = MapperProvider.qualifiedIdMapper(selfUserId), conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId))
Link copied to clipboard
internal sealed interface EventProcessingPerformanceData

Hierarchy to represent possible ways of recording the performance of event processing.

Link copied to clipboard
internal interface EventRepository
Link copied to clipboard
internal sealed class SentinelMarker

Sentinel marker, that serves as an indicator that the current initial sync has finished for this websocket session.

Functions

Link copied to clipboard
fun <Error class: unknown class>.toEventResponseToStore(): <Error class: unknown class>