headersFrame static method

Uint8List headersFrame(
  1. int streamId,
  2. String? path,
  3. Map<String, String>? metadata
)

Implementation

static Uint8List headersFrame(
    int streamId, String? path, Map<String, String>? metadata) {
  final body = <String, Object?>{};
  if (path != null) {
    body['path'] = path;
  }
  if (metadata != null && metadata.isNotEmpty) {
    body['metadata'] = metadata;
  }
  return encodeFrame(
      Wire.frameHeaders, streamId, utf8.encode(jsonEncode(body)));
}