anchor.diff:  
     Future<Uint8List> completeRequest(_Method method, String url, {dynamic body, String? authenticationToken}) async {
       final streamedResponse = makeRequest(method, url, body: body, authenticationToken: authenticationToken);
  -    return streamedResponse.then((r) => r.stream.toBytes().catchError((dynamic e) => throw APIError.networkError));
  +    return streamedResponse.then((r) => r.stream.toBytes());
     }
   }
   
  
positive.code:     try {
        final String host = _getHost();
        if (connectionManager.state == connection.State.connected) {
          return await downloadManager.getImage(host, path).catchError((Object e) => null);
        } else {
          return await offlineClient.getImage(host, path).catchError((Object e) => null);
        }
      } catch (e) {
        return null;
  
negative.code:     try {
        final String host = _getHost();
        if (connectionManager.state == connection.State.connected) {
          return await downloadManager.getAudio(host, song.path, mediaItem);
        } else {
          return await offlineClient.getAudio(host, song.path, mediaItem);
        }
      } catch (e) {
        return null;
  