promoteMessageToSentUpdatingServerTime
open suspend override fun promoteMessageToSentUpdatingServerTime(conversationId: <Error class: unknown class>, messageUuid: String, serverDate: <Error class: unknown class>?, millis: Long): Either<CoreFailure, Unit>
updates the message status to MessageEntity.Status.SENT and optionally sets the message creation date to serverDate if not null, also marks other pending messages and adds millis to their date