05/19 Enhance codes 2

This commit is contained in:
2026-05-19 09:44:51 -04:00
parent f95461aee2
commit c42164e21c
6 changed files with 175 additions and 49 deletions
+9
View File
@@ -195,9 +195,18 @@ def create_app(config_name: str = 'development') -> Flask:
from app.models.token_blacklist import TokenBlacklist
from app.models.recovery_challenge import RecoveryChallenge
from app.models.totp_used_code import TotpUsedCode
from app.models.shared_item import SharedItem
TokenBlacklist.cleanup_expired()
RecoveryChallenge.cleanup_expired()
TotpUsedCode.cleanup_expired()
# Delete expired unaccepted shares.
from datetime import datetime, timezone
SharedItem.query.filter(
SharedItem.accepted == False,
SharedItem.expires_at != None,
SharedItem.expires_at <= datetime.now(timezone.utc).replace(tzinfo=None),
).delete()
db.session.commit()
import logging
logging.getLogger(__name__).debug(
'[PassKeeper] token_blacklist + recovery_challenges cleanup completed'