forked from rDrama/rDrama
1
0
Fork 0

delete the orgy when it expires

master
Aevann 2023-10-02 11:25:19 +03:00
parent f4a790edd8
commit 0b186d987b
1 changed files with 9 additions and 7 deletions

View File

@ -34,10 +34,12 @@ class Orgy(Base):
def get_orgy(v):
if not (v and v.allowed_in_chat): return None
t = int(time.time())
return g.db.query(Orgy).filter(
or_(
Orgy.end_utc == None,
Orgy.end_utc > t,
)
).one_or_none()
orgy = g.db.query(Orgy).one_or_none()
if not orgy: return False
if orgy.end_utc and orgy.end_utc < time.time():
g.db.delete(orgy)
return False
return True