parsePayload static method
Parse payload.
Implementation
static PriorityUpdateFrame parsePayload(Uint8List payload) {
if (payload.isEmpty) {
throw ArgumentError('PRIORITY_UPDATE payload cannot be empty');
}
final streamId = VarInt.decode(payload.buffer, offset: 0);
final streamIdLength = VarInt.decodeLength(payload[0]);
final priorityFieldValue = ascii.decode(payload.sublist(streamIdLength));
return PriorityUpdateFrame(
streamId: streamId,
priorityFieldValue: priorityFieldValue,
);
}