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.