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(
  Session session, {
  required UuidValue accountRequestId,
  Transaction? transaction,
}) async {
  return DatabaseUtil.runInTransactionOrSavepoint(
    session.db,
    transaction,
    (transaction) => _utils.accountCreation.findActiveEmailAccountRequest(
      session,
      accountRequestId: accountRequestId,
      transaction: transaction,
    ),
  );
}