Skip to content

Commit

Permalink
fix: don't reset public username with every login
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnnyJayJay committed Sep 16, 2024
1 parent f14f505 commit 9b98c54
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/co/gaiwan/compass/routes/oauth.clj
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@
{:keys [access_token refresh_token expires_in] :as body}
{:keys [id email username global_name] :as user-info}]
#_(def user-info user-info)
(let [avatar-id (:avatar user-info)
(let [existing-user (db/entity [:user/uuid user-uuid])
avatar-id (:avatar user-info)
discord-avatar-url (when-not (str/blank? avatar-id)
(str "https://cdn.discordapp.com/avatars/" id "/" avatar-id ".png"))
avatar-url (when discord-avatar-url
Expand All @@ -45,7 +46,7 @@
:exception e)
discord-avatar-url)))]
[(cond-> {:user/uuid user-uuid
:public-profile/name (or global_name username)
:public-profile/name (or (:public-profile/name existing-user) global_name username)
:discord/id id
:discord/access-token access_token
:discord/refresh-token refresh_token
Expand Down

0 comments on commit 9b98c54

Please sign in to comment.