dco_decode_message_part method

  1. @protected
MessagePart dco_decode_message_part(
  1. dynamic raw
)
override

Implementation

@protected MessagePart dco_decode_message_part(dynamic raw){ // Codec=Dco (DartCObject based), see doc to use other codecs
switch (raw[0]) {
                case 0: return MessagePart_Text(text: dco_decode_String(raw[1]),);
case 1: return MessagePart_ImageUrl(url: dco_decode_String(raw[1]),);
case 2: return MessagePart_ImageBase64(mimeType: dco_decode_String(raw[1]),dataBase64: dco_decode_String(raw[2]),);
                default: throw Exception("unreachable");
            } }