getFileType property

FileType get getFileType

Implementation

FileType get getFileType {
  if (this == null) return FileType.ANY;
  final fileExtension = this!.split('.').last.toLowerCase();
  if (['mp4', 'mov', 'avi', 'wmv', '3gp', 'mkv', 'flv'].any((element) => element == fileExtension)) return FileType.VIDEO;
  if (['jpg', 'jpeg', 'png', 'bmp', 'hvec', 'tif', 'tiff', 'gif'].any((element) => element == fileExtension)) return FileType.IMAGE;
  return FileType.ANY;
}