all repos — caroster @ b97e1347f894c967f2d5bb5f25f7181e7ee20a98

[Octree] Group carpool to your event https://caroster.io

fix: 🐛 Fix profile events refetch
Simon Mulquin simon@octree.ch
Fri, 11 Nov 2022 08:37:14 +0000
commit

b97e1347f894c967f2d5bb5f25f7181e7ee20a98

parent

cfcafce4f35315e85abe3f0daa41d7c74c131858

2 files changed, 7 insertions(+), 2 deletions(-)

jump to
M frontend/hooks/useAddToEvents.tsfrontend/hooks/useAddToEvents.ts

@@ -1,5 +1,5 @@

import {useCallback} from 'react'; -import {useUpdateMeMutation} from '../generated/graphql'; +import {ProfileDocument, useUpdateMeMutation} from '../generated/graphql'; import create from 'zustand'; import {persist} from 'zustand/middleware'; import {useSession} from 'next-auth/react';

@@ -40,6 +40,7 @@ userUpdate: {

events: eventsToBeAdded, }, }, + refetchQueries: [ProfileDocument], }); clearStore(); }

@@ -53,6 +54,7 @@ userUpdate: {

events: [eventId], }, }, + refetchQueries: [ProfileDocument], }); } else addEvent(eventId); };
M frontend/pages/dashboard.tsxfrontend/pages/dashboard.tsx

@@ -91,7 +91,10 @@ futureEvents={futureEvents}

noDateEvents={noDateEvents} /> )} - <Fab onClick={() => router.push('/')} aria-label="add-event"> + <Fab + onClick={() => router.push('/', undefined, {shallow: true})} + aria-label="add-event" + > {t('dashboard.actions.add_event')} </Fab> </LayoutDefault>