requestPermissionsCamera static method
The video call will be used it on started on April 17, 2024.
Implementation
static Future<PermissionStatus?> requestPermissionsCamera() async {
if (Platform.isAndroid) {
return Permission.camera.request();
} else if (Platform.isIOS) {
final PermissionStatus valueOfCamera = await Permission.camera.request();
mLogger.d('_requestPermissions::valueOfCamera::$valueOfCamera');
return (valueOfCamera == PermissionStatus.granted) ||
(valueOfCamera == PermissionStatus.limited) ||
(valueOfCamera == PermissionStatus.provisional)
? PermissionStatus.granted
: PermissionStatus.denied;
} else {
throw Exception('Unsupported platform');
}
}