Files
cally/hooks/firebase/useSignUp.ts
Milan Paunovic 6b42476ef0 Auth logic rework
2024-08-21 20:25:15 +02:00

15 lines
568 B
TypeScript

import {useMutation} from "react-query";
import auth from "@react-native-firebase/auth";
import {useUpdateUserData} from "@/hooks/firebase/useUpdateUserData";
export const useSignUp = () => {
const { mutateAsync: updateUserData } = useUpdateUserData()
return useMutation({
mutationKey: ["signUp"],
mutationFn: async ({email, password}: { email: string, password: string }) => {
await auth().createUserWithEmailAndPassword(email, password)
await updateUserData({userType: "parent", email, password})
}
});
}