doWork

open suspend override fun doWork(): Result

Attempt to send all pending messages for the user.

Return

Result.Success. Can't touch this.

Does not return Result.Retry nor Result.Failure.

The failure or retry logic is handled by MessageSender for each message.