diff --git a/lib/provider/chat_provider_model.dart b/lib/provider/chat_provider_model.dart index fb61891..460a338 100644 --- a/lib/provider/chat_provider_model.dart +++ b/lib/provider/chat_provider_model.dart @@ -1201,18 +1201,13 @@ class ChatProviderModel with ChangeNotifier, DiagnosticableTreeMixin { } void startRecoding(BuildContext context) async { - // if (await Permission.microphone.request().isGranted) { - // sRecoding(); - // } else { - // Utils.showToast("Permission Issue"); - // openAppSettings(); - // } await Permission.microphone.request().then((PermissionStatus status) { if (status.isPermanentlyDenied) { Utils.confirmDialog( context, "The app needs microphone access to be able to record audio.", onTap: () { + Navigator.of(context).pop(); openAppSettings(); }, ); @@ -1221,6 +1216,7 @@ class ChatProviderModel with ChangeNotifier, DiagnosticableTreeMixin { context, "The app needs microphone access to be able to record audio.", onTap: () { + Navigator.of(context).pop(); openAppSettings(); }, ); @@ -1232,16 +1228,6 @@ class ChatProviderModel with ChangeNotifier, DiagnosticableTreeMixin { }); } - // else { - // isVoiceMsg = true; - // recorderController.reset(); - // await recorderController.record(path); - // _recodeDuration = 0; - // _startTimer(); - // isRecoding = !isRecoding; - // notifyListeners(); - // } - void sRecoding() async { isVoiceMsg = true; recorderController.reset();