deleteExpiredPasswordResetRequests method
Cleans up expired password reset attempts.
Implementation
Future<void> deleteExpiredPasswordResetRequests(
final Session session, {
final Transaction? transaction,
}) async {
final lastValidDateTime = clock.now().subtract(
EmailAccounts.config.passwordResetVerificationCodeLifetime,
);
await EmailAccountPasswordResetRequest.db.deleteWhere(
session,
where: (final t) => t.createdAt < lastValidDateTime,
transaction: transaction,
);
}