UNPKG

rune

Version:

CLI to upload your games to Rune

22 lines (21 loc) 753 B
import { useMutation, gql } from "@apollo/client/index.js"; import { useCallback } from "react"; import { CheckVerificationDocument, } from "../generated/types.js"; export function useCheckVerification() { const [mutate, result] = useMutation(CheckVerificationDocument); return { checkVerification: useCallback((variables) => { mutate({ variables }).catch(() => { }); }, [mutate]), checkVerificationLoading: result.loading, checkVerificationError: result.error, authToken: result.data?.checkVerification.authToken, }; } gql ` mutation CheckVerification($verificationToken: String!) { checkVerification(input: { verificationToken: $verificationToken }) { authToken } } `;