unpackContent function

Content unpackContent(
  1. Uint8List data
)

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);
}