checkAndRequestPermissions static method
Implementation
static Future<bool?> checkAndRequestPermissions() async {
try {
if (Platform.isAndroid) {
var missingPermissions =
await CamerawesomePlugin.checkAndroidPermissions();
if (missingPermissions.length > 0) {
return CamerawesomePlugin.requestPermissions().then((value) {
return value == null;
});
} else {
return Future.value(true);
}
} else if (Platform.isIOS) {
return CamerawesomePlugin.checkiOSPermissions();
}
} catch (e) {
print("failed to check permissions here...");
print(e);
}
return Future.value(false);
}