create static method

BiometricConfig create({
  1. Duration sessionDuration = const Duration(minutes: 15),
  2. int maxAttempts = 3,
  3. Duration lockoutDuration = const Duration(minutes: 5),
  4. List<BiometricFallback> fallbackChain = const [],
})

Create a test-friendly config with no persistence.

Implementation

static BiometricConfig create({
  Duration sessionDuration = const Duration(minutes: 15),
  int maxAttempts = 3,
  Duration lockoutDuration = const Duration(minutes: 5),
  List<BiometricFallback> fallbackChain = const [],
}) {
  return BiometricConfig(
    sessionDuration: sessionDuration,
    sessionResetsOnActivity: false,
    maxAttempts: maxAttempts,
    lockoutDuration: lockoutDuration,
    persistLockout: false,
    fallbackChain: fallbackChain,
    tokenStore: FakeTokenStore(),
  );
}