feat: Add svg support and better image handling
This commit is contained in:
@ -11,6 +11,7 @@ import 'package:universal_html/prefer_universal/html.dart' as html;
|
||||
import 'dialogs/simple_dialogs.dart';
|
||||
import '../utils/ui_fake.dart' if (dart.library.html) 'dart:ui' as ui;
|
||||
import 'matrix.dart';
|
||||
import '../utils/event_extension.dart';
|
||||
|
||||
class AudioPlayer extends StatefulWidget {
|
||||
final Color color;
|
||||
@ -67,8 +68,8 @@ class _AudioPlayerState extends State<AudioPlayer> {
|
||||
Future<void> _downloadAction() async {
|
||||
if (status != AudioPlayerStatus.NOT_DOWNLOADED) return;
|
||||
setState(() => status = AudioPlayerStatus.DOWNLOADING);
|
||||
final matrixFile = await SimpleDialogs(context)
|
||||
.tryRequestWithErrorToast(widget.event.downloadAndDecryptAttachment());
|
||||
final matrixFile = await SimpleDialogs(context).tryRequestWithErrorToast(
|
||||
widget.event.downloadAndDecryptAttachmentCached());
|
||||
setState(() {
|
||||
audioFile = matrixFile.bytes;
|
||||
status = AudioPlayerStatus.DOWNLOADED;
|
||||
|
||||
Reference in New Issue
Block a user