05/17 enhance codes
This commit is contained in:
+5
-2
@@ -104,6 +104,7 @@ def create_app(config_name: str = 'development') -> Flask:
|
||||
from .models.shared_item import SharedItem
|
||||
from .models.emergency_access import EmergencyAccess
|
||||
from .models.audit_log import AuditLog
|
||||
from .models.recovery_challenge import RecoveryChallenge
|
||||
|
||||
@login_manager.user_loader
|
||||
def load_user(user_id):
|
||||
@@ -188,15 +189,17 @@ def create_app(config_name: str = 'development') -> Flask:
|
||||
with app.app_context():
|
||||
try:
|
||||
from app.models.token_blacklist import TokenBlacklist
|
||||
from app.models.recovery_challenge import RecoveryChallenge
|
||||
TokenBlacklist.cleanup_expired()
|
||||
RecoveryChallenge.cleanup_expired()
|
||||
import logging
|
||||
logging.getLogger(__name__).debug(
|
||||
'[PassKeeper] token_blacklist cleanup completed'
|
||||
'[PassKeeper] token_blacklist + recovery_challenges cleanup completed'
|
||||
)
|
||||
except Exception as exc: # pragma: no cover
|
||||
import logging
|
||||
logging.getLogger(__name__).warning(
|
||||
'[PassKeeper] token_blacklist cleanup failed: %s', exc
|
||||
'[PassKeeper] cleanup job failed: %s', exc
|
||||
)
|
||||
|
||||
scheduler = BackgroundScheduler(daemon=True)
|
||||
|
||||
Reference in New Issue
Block a user