getResponse method

Http3Response? getResponse(
  1. int streamId
)

Return a decoded Http3Response if headers were received for streamId.

Implementation

Http3Response? getResponse(int streamId) {
  final headersFrame = _pendingHeaders[streamId];
  if (headersFrame == null) return null;
  final encoded = Uint8List.fromList(headersFrame.encodedFieldSection);
  qpackDecoder.dynamicTable.resetRequiredInsertCount();
  final response =
      Http3Response.decodeHeaders(encoded, decoder: qpackDecoder);
  _pendingDecoderInstructions.add(SectionAcknowledgment(streamId: streamId));
  return response;
}