streamUploadRequestById method
Implementation
@override
Stream<StreamUploadRequest?> streamUploadRequestById(String id) {
return _streamUploadRequestByIdEventChannel
.receiveBroadcastStream(id)
.map<StreamUploadRequest?>((event) {
if (event == null || event == '{}') {
return null;
}
final jsonData = event is String
? jsonDecode(event) as Map<String, dynamic>
: Map<String, dynamic>.from(event as Map);
return StreamUploadRequest.fromJson(jsonData);
}).asBroadcastStream();
}