UNPKG

rune

Version:

CLI to upload your games to Rune

22 lines (21 loc) 741 B
import { useMutation, gql } from "@apollo/client/index.js"; import { useCallback } from "react"; import { StartVerificationDocument, } from "../generated/types.js"; export function useStartVerification() { const [mutate, result] = useMutation(StartVerificationDocument); return { startVerification: useCallback((variables) => { mutate({ variables }).catch(() => { }); }, [mutate]), startVerificationLoading: result.loading, startVerificationError: result.error, verificationToken: result.data?.startVerification.verificationToken, }; } gql ` mutation StartVerification($email: String!) { startVerification(input: { email: $email }) { verificationToken } } `;