getPermission method

dynamic getPermission()

Implementation

getPermission() async {
  final cameraPermissionStatus = await Permission.camera.status;
  if (cameraPermissionStatus != PermissionStatus.granted) {
    final response = await Permission.camera.request();
    if (response != PermissionStatus.granted) {
      throw 'Permission for camera denied';
    }
  }

  final micPermissionStatus = await Permission.microphone.status;
  if (micPermissionStatus != PermissionStatus.granted) {
    final response = await Permission.microphone.request();
    if (response != PermissionStatus.granted) {
      throw 'Permission for mic denied';
    }
  }
}