convertFromMap static method
Implementation
static FileSelectorConfig convertFromMap(Map<String, dynamic> map) {
var shouldAllowMultipleSelection =
(map["shouldAllowMultipleSelection"] is bool)
? map["shouldAllowMultipleSelection"]
: map["shouldAllowMultipleSelection"] == 1;
var mediaType = map["mediaType"];
switch (map["mediaType"].toString()) {
case iosVideoMediaType:
{
mediaType = videoMediaType;
break;
}
case iosMovieMediaType:
{
mediaType = videoMediaType;
break;
}
case iosAudioMediaType:
{
mediaType = audioMediaType;
break;
}
case iosImageMediaType:
{
mediaType = imageMediaType;
break;
}
}
if (mediaType is List<dynamic>) {
mediaType = videoMediaType;
}
return FileSelectorConfig(
shouldAllowMultipleSelection: shouldAllowMultipleSelection,
mediaType: mediaType,
);
}