broadcastEnvelope

open suspend override fun broadcastEnvelope(envelope: MessageEnvelope, messageOption: BroadcastMessageOption): Either<CoreFailure, Instant>

Send a Proteus MessageEnvelope.

Return

Either.Right with the server date time in case of success

Either.Left of a ProteusSendMessageFailure if the server rejected the message

Either.Left of other CoreFailure for more generic cases