getTypeByFileName static method

String? getTypeByFileName(
  1. String fileName
)

Get the media type by file name.

Implementation

static String? getTypeByFileName(String fileName) {
  if (_nameCache[fileName] case var name?) return name;

  for (final map in kIcons) {
    final names = map['fileNames'] as List<String>? ?? [];

    for (final name in names) {
      if (name.toLowerCase() == fileName.toLowerCase()) {
        _nameCache[fileName] = map['name'].toString();
      }
    }
  }

  return null;
}