aboutToExpire static method

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

A session that's about to expire (1 second remaining).

Implementation

static BiometricSession aboutToExpire({
  String sessionId = 'fake-session-expiring',
  String userId = 'test-user',
  BiometricAuthMethod method = BiometricAuthMethod.fingerprint,
}) {
  final now = DateTime.now();
  return BiometricSession(
    sessionId: sessionId,
    userId: userId,
    authenticatedAt: now.subtract(const Duration(minutes: 14, seconds: 59)),
    expiresAt: now.add(const Duration(seconds: 1)),
    methodUsed: method,
    isActive: true,
  );
}