Updating profile pictures from next-auth providers
So I am trying to get next-auth to update the user's profile picture when they sign in. Googling lead me to this: https://github.com/nextauthjs/next-auth/discussions/1414
Which seems very reasonable, so I am adding some logic to the
sign in callback In [...nextauth]. The problem I am facing is that I am not can't seem to get the image URL/id to check against the one saved in my DB.
The attached Image shows that the profile object contains what i want, the avatar or the image_url is all I need. Intellisense gives me an profile.image suggestion, which returns undefined, and cant seems to do anything like profile.avatar or profile.image_url to get the value.
Am I just missing some TS trick to get the avatar value from the profile object?GitHub
How to update user's profile image beyond first login · nextauthjs/...
Your question I'm successfully storing a user's profile image (using the standard Discord provider), but it seems after the user changes their profile image it never updates in the ...

1 Reply
TLDR:
console.log of profile shows the info I want, image_url. intellisense and types does not want to give me the image_url.
Ended up settling with this