14 lines
335 B
Python
14 lines
335 B
Python
import time
|
|
|
|
from fittrackee import db
|
|
|
|
|
|
def clean_tokens(days: int) -> int:
|
|
limit = int(time.time()) - (days * 86400)
|
|
sql = """
|
|
DELETE FROM oauth2_token
|
|
WHERE oauth2_token.issued_at + oauth2_token.expires_in < %(limit)s;
|
|
"""
|
|
result = db.engine.execute(sql, {'limit': limit})
|
|
return result.rowcount
|