05/19 Enhance codes 2
This commit is contained in:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user