dco_decode_message_part method
MessagePart
dco_decode_message_part(
- 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");
} }