MessageMimeTypeMetadata constructor
MessageMimeTypeMetadata(
- String dataMimeType
Implementation
MessageMimeTypeMetadata(String dataMimeType) {
mimeType = 'message/x.rsocket.mime-type.v0';
this.dataMimeType = dataMimeType;
if (WellKnownMimeType.isWellKnownType(dataMimeType)) {
content = Uint8List(1);
content![0] = 0x80 | WellKnownMimeType.getMimeTypeId(this.dataMimeType)!;
} else {
var dataMimeTypeU8Array = utf8.encode(this.dataMimeType!);
content = Uint8List(1 + dataMimeTypeU8Array.length);
content![0] = dataMimeTypeU8Array.length;
content!.setRange(1, content!.length, dataMimeTypeU8Array);
}
}