rune
Version:
CLI to upload your games to Rune
22 lines (21 loc) • 753 B
JavaScript
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
}
}
`;