Merge branch 'develop' into svg-fixes

This commit is contained in:
Salvatore Giordano
2021-12-27 11:01:21 +01:00
committed by GitHub
2 changed files with 6 additions and 4 deletions
@@ -3,6 +3,7 @@
🐞 Fixed
- SVG rendering fixes
- Use file extension instead of mimeType for downloading files
✅ Added
@@ -365,12 +365,13 @@ class AttachmentActionsModal extends StatelessWidget {
}) async {
String? filePath;
final appDocDir = await getTemporaryDirectory();
final url =
attachment.assetUrl ?? attachment.imageUrl ?? attachment.thumbUrl!;
await Dio().download(
attachment.assetUrl ?? attachment.imageUrl ?? attachment.thumbUrl!,
url,
(Headers responseHeaders) {
final contentType = responseHeaders[Headers.contentTypeHeader]!;
final mimeType = contentType.first.split('/').last;
filePath ??= '${appDocDir.path}/${attachment.id}.$mimeType';
final ext = Uri.parse(url).pathSegments.last;
filePath ??= '${appDocDir.path}/${attachment.id}.$ext';
return filePath!;
},
onReceiveProgress: progressCallback,