Witam mam taki quiz na stronce i gdy uzytkwnik zdobędzie 500 pkt dostaje nowe funkcjonalności, ale zeby one działy poprawnie musi się wylogować i zalogować jeszcze raz. U mnie jest problem ze za kazdym razem gdy ma +500 pkt otrzymuje informacje ze ma sie przelgowac a mi chodzi aby tylko raz to wyskoczylo..
fetch(`http://api/Rewards/GetMine`, {
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
"Authorization": `bearer ${sessionStorage.getItem("access_token")}`
}
})
.then(response => {
if (response.ok) {
return response;
}
throw Error(response.status)
})
.then(response => response.json())
.then(data => {
if (data.Punkty >= 500 || data.Roles[0] === "Creator") {
this.setState({
Creator: true,
})
alert("przeloguj sie")
}
}
)
.catch(error => console.log(error))