Added syncgroup logic to celery tasks.

Wrote request handles for enabling and disabling discord user.
This commit is contained in:
Adarnof
2015-11-30 22:08:17 +00:00
parent 765fcb52de
commit 34a27ba885
4 changed files with 55 additions and 4 deletions

View File

@@ -80,3 +80,10 @@ class AuthServicesInfoManager:
authserviceinfo.is_blue = is_blue
authserviceinfo.save(update_fields=['is_blue'])
@staticmethod
def update_user_discord_info(username, user_id, user):
if User.objects.filter(username=user.username).exists():
authserviceinfo = AuthServicesInfoManager.__get_or_create(user)
authserviceinfo.discord_username = username
authserviceinfo.discord_uid = user_id
authserviceinfo.save(update_fields=['discord_username', 'discord_uid'])