SendPendingAssetMessageUseCase

Handles sending a pending asset message, retrying the upload if the previous attempt failed due to no network connectivity. This is called by PendingMessagesSenderWorker when network is restored.

Unlike com.wire.kalium.logic.feature.message.RetryFailedMessageUseCase which operates on messages with Message.Status.Failed status, this use case operates on messages that remain in Message.Status.Pending state after an upload failure caused by com.wire.kalium.common.error.NetworkFailure.NoNetworkConnection.

Inheritors

Functions

Link copied to clipboard
abstract suspend operator fun invoke(message: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>