mediaStreamProvider top-level property
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);
});