encodeBytesResponse static method

Object? encodeBytesResponse({
  1. required List<int> bytes,
  2. required ServiceReponseEncoding encoding,
})

Parses a response bytes into a result of type T.

Implementation

static Object? encodeBytesResponse({
  required List<int> bytes,
  required ServiceReponseEncoding encoding,
}) {
  switch (encoding) {
    case ServiceReponseEncoding.binary:
      return bytes;
    default:
      return ecodeStringResponse(
        body: StringUtils.decode(bytes),
        encoding: encoding,
      );
  }
}