This commit is contained in:
Adarnof 2015-12-10 02:55:41 +00:00
commit ab4f00fc1e
2 changed files with 4 additions and 7 deletions

View File

@ -173,7 +173,6 @@ def add_to_databases(user, groups, syncgroups):
if syncgroups.filter(groupname=group.name).filter(servicename="discord").exists() is not True:
create_syncgroup_for_user(user, group.name, "discord")
update_discord_groups(user)
print 'add'
def remove_from_databases(user, groups, syncgroups):
@ -205,7 +204,6 @@ def remove_from_databases(user, groups, syncgroups):
update_teamspeak3_groups(user)
if authserviceinfo.discord_uid and authserviceinfo.discord_uid != "":
update_discord_groups(user)
print 'remove'
# Run every minute

View File

@ -287,12 +287,11 @@ class DiscordManager:
if len(groups) == 0:
group_ids = []
else:
roles = api.get_roles()
for g in groups:
if g in roles:
group_ids.append(roles[g]['id'])
else:
# need to create role on server for group
try:
group_id = api.get_group_id(g)
group_ids.append(group_id)
except:
group_ids.append(DiscordManager.create_group(g))
api.set_roles(user_id, group_ids)