fix: Don't double-confirm sending audio messages

This commit is contained in:
Sorunome 2020-09-20 10:35:19 +02:00 committed by Christian Pauly
parent 7b1262f355
commit 168b8b076f
1 changed files with 8 additions and 7 deletions

View File

@ -253,13 +253,14 @@ class _ChatState extends State<_Chat> {
));
if (result == null) return;
final audioFile = File(result);
await showDialog(
context: context,
builder: (context) => SendFileDialog(
file: MatrixAudioFile(
bytes: audioFile.readAsBytesSync(), name: audioFile.path),
room: room,
));
// as we already explicitly say send in the recording dialog,
// we do not need the send file dialog anymore. We can just send this straight away.
await SimpleDialogs(context).tryRequestWithLoadingDialog(
room.sendFileEvent(
MatrixAudioFile(
bytes: audioFile.readAsBytesSync(), name: audioFile.path),
),
);
}
String _getSelectedEventString(BuildContext context) {