ensurePermission function

Future<bool> ensurePermission(
  1. KruzrPermission p
)

Implementation

Future<bool> ensurePermission(KruzrPermission p) async {
  final has = await checkPermission(p);
  if (has) return true;
  final after = await requestPermission(p);
  if (after) return true;
  await openSettings();
  return false;
}