ConversationDataSource

internal constructor(selfUserId: UserId, conversationDAO: ConversationDAO, memberDAO: MemberDAO, conversationApi: ConversationApi, messageDAO: MessageDAO, messageDraftDAO: MessageDraftDAO, clientDAO: ClientDAO, clientApi: ClientApi, conversationMetaDataDAO: ConversationMetaDataDAO, idMapper: IdMapper = MapperProvider.idMapper(), conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId), memberMapper: MemberMapper = MapperProvider.memberMapper(), conversationStatusMapper: ConversationStatusMapper = MapperProvider.conversationStatusMapper(), conversationRoleMapper: ConversationRoleMapper = MapperProvider.conversationRoleMapper(), protocolInfoMapper: ProtocolInfoMapper = MapperProvider.protocolInfoMapper(), receiptModeMapper: ReceiptModeMapper = MapperProvider.receiptModeMapper(), userMapper: UserMapper = MapperProvider.userMapper())