feat: add ignore as recommended by React docs (#16385)

This commit is contained in:
兰天游 authored and GitHub committed 2023-11-14 12:35:25 -05:00
1 parent 8094fad4b4
commit fa985e9012
1 file changed
+13 -6
@@ -137,6 +137,7 @@ export default function Account({ session }) {
const [avatar_url, setAvatarUrl] = useState(null)
useEffect(() => {
let ignore = false
async function getProfile() {
setLoading(true)
const { user } = session
@@ -147,18 +148,24 @@ export default function Account({ session }) {
.eq('id', user.id)
.single()
if (error) {
console.warn(error)
} else if (data) {
setUsername(data.username)
setWebsite(data.website)
setAvatarUrl(data.avatar_url)
if (!ignore) {
if (error) {
console.warn(error)
} else if (data) {
setUsername(data.username)
setWebsite(data.website)
setAvatarUrl(data.avatar_url)
}
}
setLoading(false)
}
getProfile()
return () => {
ignore = true
}
}, [session])
async function updateProfile(event, avatarUrl) {