Add active checking

This commit is contained in:
Ivan Vazhenin
2023-09-11 19:15:04 +03:00
parent 8f9562ac21
commit 361c346d8b
2 changed files with 19 additions and 2 deletions

View File

@@ -70,8 +70,9 @@ def replication_task():
with (Session(conn) as session):
for bndname in connected:
for item in session.query(db.Queue).join(db.Queue.user).filter_by(bndname=bndname).all():
replication(bndname, item.commit_id, item.schema)
session.delete(item)
if item.user.is_active_now():
replication(bndname, item.commit_id, item.schema)
session.delete(item)
session.commit()
time.sleep(60)