Skip to content

Commit

Permalink
feat add zip mime type
Browse files Browse the repository at this point in the history
  • Loading branch information
alextekartik committed Nov 29, 2024
1 parent fb16def commit 28e55a1
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 0 deletions.
1 change: 1 addition & 0 deletions app_media/lib/src/mapping.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ const _mimeTypeExtensions = {
mimeTypeImageJpg: extensionImageJpg,
mimeTypeImagePng: extensionImagePng,
mimeTypeImageWebp: extensionImageWebp,
mimeTypeApplicationZip: extensionApplicationZip,
};

/// Get the extension from a mime type
Expand Down
6 changes: 6 additions & 0 deletions app_media/lib/src/mime_type_constant.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,9 @@ const mimeTypeImageWebp = 'image/webp';

/// Extension for webp
const extensionImageWebp = '.webp';

/// Zip mime type
const mimeTypeApplicationZip = 'application/zip';

/// PNG extension
const extensionApplicationZip = '.zip';
2 changes: 2 additions & 0 deletions app_media/test/mime_type_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ void main() {
expect(extensionFromMimeType(mimeTypeImagePng), extensionImagePng);
expect(extensionFromMimeType(mimeTypeImageJpg), extensionImageJpg);
expect(extensionFromMimeType(mimeTypeImageWebp), extensionImageWebp);
expect(extensionFromMimeType(mimeTypeApplicationZip),
extensionApplicationZip);
});
});
}

0 comments on commit 28e55a1

Please sign in to comment.