diff --git a/apps/expo/src/screens/create-reviewer/index.tsx b/apps/expo/src/screens/create-reviewer/index.tsx index b0072d2..34f3100 100644 --- a/apps/expo/src/screens/create-reviewer/index.tsx +++ b/apps/expo/src/screens/create-reviewer/index.tsx @@ -107,6 +107,9 @@ export const CreateReviewerScreen = ({ isLoading: isCreatingReviewer, reset, } = trpc.reviewer.createReviewer.useMutation({ + onSuccess: () => { + trpcUtils.reviewer.invalidate(); + }, onError: (error) => { errorToast({ title: "Error", @@ -137,7 +140,17 @@ export const CreateReviewerScreen = ({ }); const { mutate: updateReviewer, isLoading: isUpdatingReviewer } = - trpc.reviewer.updateReviewer.useMutation(); + trpc.reviewer.updateReviewer.useMutation({ + onSuccess: () => { + trpcUtils.reviewer.invalidate(); + }, + onError: (error) => { + errorToast({ + title: "Error", + message: error.message, + }); + }, + }); const getDisplayImage = () => { if (reviewerImage) {