makeUpload method
Implementation
MediaItemAdapter makeUpload(String fileId, {required Map<String, dynamic> metadata}) {
MediaItemAdapter adapter = MediaItemAdapter(fileId, metadata);
adapter.addObserver((ObserverEvent evt, {Map<String, dynamic>? data}) {
switch (evt) {
case ObserverEvent.start:
data!['metadata'] = metadata;
send('start', data);
case ObserverEvent.fail:
send('fail', data!);
case ObserverEvent.finish:
send('finish', data!);
case ObserverEvent.byteProgress:
send('progress', data!);
}
});
return adapter;
}