Names support for Whitelist contract dashboard > Query

This commit is contained in:
Serkan Reis 2023-01-12 14:04:33 +03:00
parent c9d9a32034
commit 7f67b91103

View File

@ -19,6 +19,7 @@ import { toast } from 'react-hot-toast'
import { useQuery } from 'react-query' import { useQuery } from 'react-query'
import { withMetadata } from 'utils/layout' import { withMetadata } from 'utils/layout'
import { links } from 'utils/links' import { links } from 'utils/links'
import { resolveAddress } from 'utils/resolveAddress'
const WhitelistQueryPage: NextPage = () => { const WhitelistQueryPage: NextPage = () => {
const { whitelist: contract } = useContracts() const { whitelist: contract } = useContracts()
@ -49,12 +50,15 @@ const WhitelistQueryPage: NextPage = () => {
async ({ queryKey }) => { async ({ queryKey }) => {
const [_contractAddress, _type, _contract, _wallet, _address] = queryKey const [_contractAddress, _type, _contract, _wallet, _address] = queryKey
const messages = contract?.use(contractAddress) const messages = contract?.use(contractAddress)
const result = await dispatchQuery({ const res = await resolveAddress(_address, wallet).then(async (resolvedAddress) => {
messages, const result = await dispatchQuery({
type, messages,
address: _address, type,
address: resolvedAddress,
})
return result
}) })
return result return res
}, },
{ {
placeholderData: null, placeholderData: null,