unpackContent function
Implementation
Content unpackContent(Uint8List data) {
final header = jsonDecode(splitMessageHeader(data)) as Map<String, dynamic>;
final payload = splitMessagePayload(data);
final typeKey = header['type'] as String;
final unpacker = _contentTypes[typeKey];
if (unpacker == null) {
throw StateError('Unknown content type: $typeKey');
}
return unpacker(header, payload);
}