getPreferredExtensionFromMime function

String? getPreferredExtensionFromMime(
  1. String mime
)

Gets preferred extension from given MIME type. Here for example, "jpg" is preferred in "jpg" and "jpeg", "html" is preferred in "htm" and "html". Note that this function returns null if given MIME type has no correspond extension.

Implementation

String? getPreferredExtensionFromMime(String mime) {
  var extensions = getExtensionsFromMime(mime);
  if (extensions == null) {
    return null;
  }
  return _preferredExtension[extensions.first] ?? extensions.first;
}