forked from rDrama/rDrama
delete the orgy when it expires
parent
f4a790edd8
commit
0b186d987b
|
@ -34,10 +34,12 @@ class Orgy(Base):
|
||||||
|
|
||||||
def get_orgy(v):
|
def get_orgy(v):
|
||||||
if not (v and v.allowed_in_chat): return None
|
if not (v and v.allowed_in_chat): return None
|
||||||
t = int(time.time())
|
|
||||||
return g.db.query(Orgy).filter(
|
orgy = g.db.query(Orgy).one_or_none()
|
||||||
or_(
|
if not orgy: return False
|
||||||
Orgy.end_utc == None,
|
|
||||||
Orgy.end_utc > t,
|
if orgy.end_utc and orgy.end_utc < time.time():
|
||||||
)
|
g.db.delete(orgy)
|
||||||
).one_or_none()
|
return False
|
||||||
|
|
||||||
|
return True
|
||||||
|
|
Loading…
Reference in New Issue