mediaStreamProvider top-level property

StreamProviderFamily<CloudMediaItem?, String> mediaStreamProvider
final

Streams real-time updates for a single media item.

Emits a nullable item type while preserving Riverpod's AsyncError state.

Implementation

final mediaStreamProvider =
    StreamProvider.family<CloudMediaItem?, String>((ref, mediaId) {
  return CloudMedia.provider
      .watchMedia(mediaId)
      .map<CloudMediaItem?>((item) => item);
});