setUpAndInitializeGuard method

  1. @override
Future<bool> setUpAndInitializeGuard()
override

Checks camera permission, persists it, and returns whether permission is granted.

Implementation

@override
Future<bool> setUpAndInitializeGuard() async {
  final hasPermission = await checkCameraPermission();
  await persistenceDelegate?.updateGuardStatus(
    guardIdentifier,
    hasPermission,
  );
  return hasPermission;
}