decodeResponse static method

FeedFrameResponse decodeResponse(
  1. Uint8List bytes
)

Decode feed response

Implementation

static FeedFrameResponse decodeResponse(Uint8List bytes) {
  final json = utf8.decode(bytes);
  final data = jsonDecode(json) as Map<String, dynamic>;

  final headers = data['headers'] != null
      ? Map<String, dynamic>.from(data['headers'] as Map)
      : <String, dynamic>{};

  final body = data['body'] != null
      ? base64Decode(data['body'] as String)
      : null;

  return FeedFrameResponse(
    status: data['status'] as int,
    headers: headers,
    body: body,
  );
}