Teamspeak group syncing now occurs once per database update rather than once per user per db update.

Reduces calls to teamspeak as per #134
This commit is contained in:
Adarnof committed 2015-12-10 02:54:30 +00:00
1 parent e1a461a0cc
commit cddedde26e
1 file changed
+1 -1
+1 -1
View File
@@ -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)