forStream method

If the stream appears in syncStreams, returns the current status for that stream.

Implementation

SyncStreamStatus? forStream(SyncStreamDescription stream) {
  final raw = _internalSubscriptions?.firstWhereOrNull(
    (e) =>
        e.name == stream.name &&
        _mapEquality.equals(e.parameters, stream.parameters),
  );

  if (raw == null) {
    return null;
  }
  return SyncStreamStatus._(raw, downloadProgress);
}