Skip to content

Commit

Permalink
use validateReferral query
Browse files Browse the repository at this point in the history
  • Loading branch information
estebanmino committed Dec 5, 2023
1 parent e5ae3a8 commit c7123ab
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 6 deletions.
10 changes: 10 additions & 0 deletions src/core/graphql/queries/metadata.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,16 @@ mutation validatePointsSignature($address: String!, $signature: String!, $referr
}
}

query validateReferral($code: String!) {
validateReferral(referral: $code) {
valid
error {
type
message
}
}
}

query getPointsOnboardChallenge($address: String!, $referral: String) {
pointsOnboardChallenge(address: $address, referral: $referral)
}
4 changes: 2 additions & 2 deletions src/entries/popup/pages/home/Points/PointsReferralSheet.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ export const PointsReferralSheet = () => {

const invalidReferralCode =
validCodeFormat &&
data?.onboardPoints?.error?.type === INVALID_REFERRAL_CODE_ERROR;
const validReferralCode = validCodeFormat && data?.onboardPoints === null;
data?.validateReferral?.error?.type === INVALID_REFERRAL_CODE_ERROR;
const validReferralCode = validCodeFormat && data?.validateReferral?.valid;

const backToHome = () =>
navigate(ROUTES.HOME, {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useQuery } from '@tanstack/react-query';
import { Address } from 'wagmi';

import { metadataPostClient } from '~/core/graphql';
import { metadataClient } from '~/core/graphql';
import { createQueryKey } from '~/core/react-query';

export const validateAsciiCodeFormat = (inputValue: string): boolean => {
Expand All @@ -18,9 +18,8 @@ export const useReferralValidation = ({
}) => {
return useQuery({
queryFn: () => {
return metadataPostClient.validatePointsReferralCode({
address,
referral: referralCode?.replace('-', ''),
return metadataClient.validateReferral({
code: referralCode?.replace('-', ''),
});
},
queryKey: createQueryKey('referral code validation', {
Expand Down

0 comments on commit c7123ab

Please sign in to comment.