Merge branch 'main' into add_image_banner

This commit is contained in:
benarc 2024-02-17 14:04:42 +00:00
commit 38951a7ebe
5 changed files with 59 additions and 15 deletions

14
crud.py
View file

@ -1,4 +1,5 @@
from typing import List, Optional, Union
from datetime import datetime, timedelta
from lnbits.helpers import urlsafe_short_hash
@ -85,6 +86,19 @@ async def delete_event_tickets(event_id: str) -> None:
await db.execute("DELETE FROM events.ticket WHERE event = ?", (event_id,))
async def purge_unpaid_tickets(event_id: str) -> None:
time_diff = datetime.now() - timedelta(hours=24)
await db.execute(
"""
DELETE FROM events.ticket WHERE event = ? AND paid = false AND time < ?
""",
(
event_id,
time_diff,
),
)
# EVENTS