diff options
| author | Bobby <[email protected]> | 2024-10-04 17:19:54 -0400 |
|---|---|---|
| committer | Bobby <[email protected]> | 2024-10-04 17:19:54 -0400 |
| commit | 17149c90290d80fc9b0b1b74a2777369e2da7c18 (patch) | |
| tree | 6b2cdf543f96500d076a6d5de46b2d4bcbd04263 /authentication | |
| parent | 4e801314b76ebc1556ab37fa8d7f0897c6e238ed (diff) | |
| download | yugen-17149c90290d80fc9b0b1b74a2777369e2da7c18.tar.xz yugen-17149c90290d80fc9b0b1b74a2777369e2da7c18.zip | |
Added global meta middleware
Diffstat (limited to 'authentication')
| -rw-r--r-- | authentication/utils.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/authentication/utils.py b/authentication/utils.py index b106c80..8a8beba 100644 --- a/authentication/utils.py +++ b/authentication/utils.py @@ -165,8 +165,18 @@ def get_discord_user(access_token, token_type): user["is_authorized"] = False user["rate_limited"] = False + user["banner"] = user["banner"] if "banner" in user else "" return user +def update_user_discord_info(user_data): + user = User.objects.get(discord_id=user_data["id"]) + print("Updating User Info for", user.username) + user.discord_username = user_data["username"] + user.discord_avatar = user_data["avatar"] + user.discord_banner = user_data["banner"] + user.discord_global_name = user_data["global_name"] + user.discord_guild_name = user_data["guild_name"] + user.save() def authenticate_user(exchange_response): access_token = exchange_response.get("access_token") |
