EventMapper

internal class EventMapper(memberMapper: MemberMapper, connectionMapper: ConnectionMapper, featureConfigMapper: FeatureConfigMapper, roleMapper: ConversationRoleMapper, selfUserId: UserId, receiptModeMapper: ReceiptModeMapper = MapperProvider.receiptModeMapper(), clientMapper: ClientMapper = MapperProvider.clientMapper(), qualifiedIdMapper: QualifiedIdMapper = MapperProvider.qualifiedIdMapper(selfUserId), conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId))

Constructors

Link copied to clipboard
constructor(memberMapper: MemberMapper, connectionMapper: ConnectionMapper, featureConfigMapper: FeatureConfigMapper, roleMapper: ConversationRoleMapper, selfUserId: UserId, receiptModeMapper: ReceiptModeMapper = MapperProvider.receiptModeMapper(), clientMapper: ClientMapper = MapperProvider.clientMapper(), qualifiedIdMapper: QualifiedIdMapper = MapperProvider.qualifiedIdMapper(selfUserId), conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId))

Types

Link copied to clipboard
internal object Companion

Functions

Link copied to clipboard
internal fun conversationMemberJoin(id: String, eventContentDTO: EventContentDTO.Conversation.MemberJoinDTO): Event.Conversation.MemberJoin
Link copied to clipboard
internal fun conversationMemberLeave(id: String, eventContentDTO: EventContentDTO.Conversation.MemberLeaveDTO): Event.Conversation.MemberLeave
Link copied to clipboard
internal fun conversationMessageTimerUpdate(id: String, eventContentDTO: EventContentDTO.Conversation.MessageTimerUpdate): Event.Conversation.ConversationMessageTimer
Link copied to clipboard
internal fun conversationRenamed(id: String, event: EventContentDTO.Conversation.ConversationRenameDTO): Event.Conversation.RenamedConversation
Link copied to clipboard
internal fun fromDTO(eventResponse: EventResponse, isLive: Boolean): List<EventEnvelope>
Link copied to clipboard
internal fun fromEventContentDTO(id: String, eventContentDTO: EventContentDTO): Event
Link copied to clipboard
internal fun fromStoredDTO(eventId: String, payload: List<EventContentDTO>?, isLive: Boolean): List<EventEnvelope>
Link copied to clipboard
internal fun legalHoldDisabled(id: String, eventContentDTO: EventContentDTO.User.LegalHoldDisabledDTO): Event.User.LegalHoldDisabled
Link copied to clipboard
internal fun legalHoldEnabled(id: String, eventContentDTO: EventContentDTO.User.LegalHoldEnabledDTO): Event.User.LegalHoldEnabled
Link copied to clipboard
internal fun legalHoldRequest(id: String, eventContentDTO: EventContentDTO.User.NewLegalHoldRequestDTO): Event.User.LegalHoldRequest
Link copied to clipboard
internal fun mlsConversationReset(id: String, eventContentDTO: EventContentDTO.Conversation.MlsResetConversationDTO): Event.Conversation.MLSReset
Link copied to clipboard
internal fun unknown(id: String, eventContentDTO: EventContentDTO, cause: String? = null): Event.Unknown