checkPermissions static method
returns true if all permissions are granted
Implementation
static Future<bool> checkPermissions() async {
try {
if (Platform.isAndroid) {
var missingPermissions =
await CamerawesomePlugin.checkAndroidPermissions();
return Future.value(missingPermissions.length > 0);
} else if (Platform.isIOS) {
return CamerawesomePlugin.checkiOSPermissions()
.then((value) => value ?? false);
}
} catch (err, stacktrace) {
debugPrint("failed to check permissions here...");
debugPrintStack(stackTrace: stacktrace);
}
return Future.value(false);
}