adding route that works with creating user and such
This commit is contained in:
@@ -1,12 +1,22 @@
|
||||
import { useMutation, useQuery } from "react-query";
|
||||
|
||||
import { nirvanaApi } from "./nirvanaApi";
|
||||
import { useQuery } from "react-query";
|
||||
import { queryClient } from "../nirvanaApp";
|
||||
|
||||
export enum Querytypes {
|
||||
GET_USER_DETAILS = "GET_USER_DETAILS",
|
||||
}
|
||||
|
||||
export function useGetUserDetails() {
|
||||
return useQuery(Querytypes.GET_USER_DETAILS, () =>
|
||||
nirvanaApi.getUserDetails()
|
||||
);
|
||||
return useQuery(Querytypes.GET_USER_DETAILS, nirvanaApi.user.getUserDetails, {
|
||||
retry: false,
|
||||
});
|
||||
}
|
||||
|
||||
export function useCreateUser() {
|
||||
return useMutation(nirvanaApi.user.createUser, {
|
||||
onSettled: (data, error) => {
|
||||
return queryClient.invalidateQueries(Querytypes.GET_USER_DETAILS);
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user