From cddedde26e667d8fa200df94014b42e37375e739 Mon Sep 17 00:00:00 2001 From: Adarnof Date: Thu, 10 Dec 2015 02:54:30 +0000 Subject: [PATCH] Teamspeak group syncing now occurs once per database update rather than once per user per db update. Reduces calls to teamspeak as per #134 --- celerytask/tasks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/celerytask/tasks.py b/celerytask/tasks.py index ec96fb6d..ac65ec75 100755 --- a/celerytask/tasks.py +++ b/celerytask/tasks.py @@ -212,10 +212,10 @@ def remove_from_databases(user, groups, syncgroups): @periodic_task(run_every=crontab(minute="*/1")) def run_databaseUpdate(): users = User.objects.all() + Teamspeak3Manager._sync_ts_group_db() for user in users: groups = user.groups.all() syncgroups = SyncGroupCache.objects.filter(user=user) - Teamspeak3Manager._sync_ts_group_db() add_to_databases(user, groups, syncgroups) remove_from_databases(user, groups, syncgroups)