expired static method

BiometricSession expired({
  1. String sessionId = 'fake-session-expired',
  2. String userId = 'test-user',
  3. BiometricAuthMethod method = BiometricAuthMethod.fingerprint,
})

An expired session.

Implementation

static BiometricSession expired({
  String sessionId = 'fake-session-expired',
  String userId = 'test-user',
  BiometricAuthMethod method = BiometricAuthMethod.fingerprint,
}) {
  final past = DateTime.now().subtract(const Duration(hours: 1));
  return BiometricSession(
    sessionId: sessionId,
    userId: userId,
    authenticatedAt: past.subtract(const Duration(minutes: 15)),
    expiresAt: past,
    methodUsed: method,
    isActive: false,
  );
}