toFileType property

FileType get toFileType

Implementation

FileType get toFileType {
  final ext = split('.').last;
  switch (ext) {
    case 'jpg':
    case 'jpeg':
    case 'png':
      return FileType.image;
    case 'mp4':
    case 'mov':
      return FileType.video;
    case 'mp3':
    case 'wav':
      return FileType.audio;
    case 'pdf':
    case 'doc':
    case 'docx':
    case 'xls':
    case 'xlsx':
    case 'ppt':
    case 'pptx':
      return FileType.document;
    default:
      return FileType.other;
  }
}