checkPermissions static method

Future<bool> checkPermissions()

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);
}