update, and allow non-mount data

This commit is contained in:
q
2025-10-17 11:29:29 +03:00
parent fb5ce59582
commit 6bb6941287
7 changed files with 84 additions and 56 deletions

View File

@@ -51,7 +51,6 @@ def db_get_name(token):
).fetchone()
def db_get_files():
db, c = get_db()
return db.execute(
@@ -92,6 +91,16 @@ def db_add_download(token, name):
return
def db_get_last_maintenance():
db, c = get_db()
return db.execute(
"""
SELECT value
FROM tasks WHERE key = 'maintenance'
"""
).fetchone()[0]
def db_maintenance():
messages = []
# === Delete DB entries where expiry or max DL is used up ===
@@ -174,6 +183,9 @@ def db_maintenance():
if c.rowcount > 0:
db.commit()
db, c = get_db()
c.execute("UPDATE tasks SET value=? WHERE key='maintenance'", (int(time.time()),))
db.commit()
messages.append("Maintenance done.")
return "\n".join(messages)