pick method
Future<List<PHPickerResult> ?>
pick({
- Map<
String, List< ? filter,String> > - int? selectionLimit,
- PHPickerAssetRepresentationMode? preferredAssetRepresentationMode,
- PHPickerSelection? selection,
- String? fileRepresentation,
- bool? appendLiveVideos,
override
Implementation
@override
Future<List<PHPickerResult>?> pick({
Map<String, List<String>>? filter,
int? selectionLimit,
PHPickerAssetRepresentationMode? preferredAssetRepresentationMode,
PHPickerSelection? selection,
String? fileRepresentation,
bool? appendLiveVideos,
}) async {
var rawList = await methodChannel.invokeMethod<List<dynamic>>('pick', {
'filter': filter,
'selectionLimit': selectionLimit,
'preferredAssetRepresentationMode':
preferredAssetRepresentationMode?.name,
'selection': selection?.name,
'fileRepresentation': fileRepresentation,
'appendLiveVideos': appendLiveVideos,
});
if (rawList == null) {
return null;
}
return rawList.map((e) => PHPickerResult.fromMap(e)).toList();
}