Fix mutate

This commit is contained in:
Théo 2023-04-23 20:13:50 +02:00
parent 9e0bdd542a
commit bde94762ad

View file

@ -62,8 +62,10 @@ export default function Puzzle({ token, id }: { token: string; id: number }) {
if (res.ok || res.status === 406 || res.status === 423) {
const data = res.ok || res.status === 406 ? ((await res.json()) as Granted) : null;
if (data && data.score) mutate(`puzzles/${puzzle?.id}`);
else if (data && data.tries) setGranted(data);
if (data && data.score) {
mutate(`puzzles/${puzzle?.id}`);
mutate('puzzles');
} else if (data && data.tries) setGranted(data);
else if (res.ok && data?.success)
setGranted({ tries: null, score: null, message: 'Réponse correcte' });
else if (res.status === 423)