consumeAuthVerificationToken function

Future<AuthVerificationToken?> consumeAuthVerificationToken({
  1. required AuthStore store,
  2. AuthVerificationTokenStore? tokenStore,
  3. required String identifier,
  4. required String token,
})

Consumes an email verification token from the configured typed store.

Implementation

Future<AuthVerificationToken?> consumeAuthVerificationToken({
  required AuthStore store,
  AuthVerificationTokenStore? tokenStore,
  required String identifier,
  required String token,
}) async {
  final tokens = tokenStore ?? store.verificationTokens;
  return Future.sync(() => tokens.consume(identifier, token));
}