RetryFailedMessageAndAwaitUseCase

Retries a persisted message and awaits its actual upload/send result and cleanup. Work belongs to the caller. Cancellation preserves acknowledged sends and leaves unfinished messages retryable.

Constructors

Link copied to clipboard
internal constructor(retryFailedMessage: RetryFailedMessageUseCase)

Functions

Link copied to clipboard
suspend operator fun invoke(messageId: String, conversationId: ConversationId): MessageOperationResult