Merge branch 'development_aamir' into 'master'

Microphone Permission Fix

See merge request Cloud_Solution/mohemm-flutter-app!133
merge-requests/134/merge
haroon amjad 3 years ago
commit a7d87b7b44

@ -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();

Loading…
Cancel
Save