findActiveEmailAccountRequest method

Future<EmailAccountRequest?> findActiveEmailAccountRequest(
  1. Session session, {
  2. required UuidValue accountRequestId,
  3. Transaction? transaction,
})

Checks whether an email account request is still pending, and if so returns the associated request.

In case the registration is expired this returns null.

Implementation

Future<EmailAccountRequest?> findActiveEmailAccountRequest(
  final Session session, {
  required final UuidValue accountRequestId,
  final Transaction? transaction,
}) async {
  return DatabaseUtil.runInTransactionOrSavepoint(
    session.db,
    transaction,
    (final transaction) =>
        _utils.accountCreation.findActiveEmailAccountRequest(
          session,
          accountRequestId: accountRequestId,
          transaction: transaction,
        ),
  );
}