fix: Don't double-confirm sending audio messages

onboarding
Sorunome 5 years ago committed by Christian Pauly
parent 2bed74411d
commit d2c883488e

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

Loading…
Cancel
Save