NewGroupConversationSystemMessagesCreator

This class is responsible to generate system messages for new group conversations. This can be orchestrated by different components that creates a new group conversation, ie: Events, UseCases, Repositories.

Inheritors

Functions

Link copied to clipboard
abstract suspend fun conversationFailedToAddMembers(    conversationId: <Error class: unknown class>,     userIdList: List<<Error class: unknown class>>,     type: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
abstract suspend fun conversationReadReceiptStatus(    conversation: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
abstract suspend fun conversationReadReceiptStatus(    conversation: <Error class: unknown class>,     instant: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
abstract suspend fun conversationResolvedMembersAdded(    conversationId: <Error class: unknown class>,     validUsers: List<<Error class: unknown class>>,     instant: <Error class: unknown class> = Clock.System.now()): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
abstract suspend fun conversationStarted(    conversation: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
abstract suspend fun conversationStarted(    creatorId: <Error class: unknown class>,     conversation: <Error class: unknown class>,     instant: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
abstract suspend fun conversationStartedUnverifiedWarning(    conversationId: <Error class: unknown class>,     instant: <Error class: unknown class> = Clock.System.now()): <Error class: unknown class><<Error class: unknown class>, Unit>