Names support for SG721 contract dashboard > Query

This commit is contained in:
Serkan Reis 2023-01-12 13:51:03 +03:00
parent 3706102a39
commit 7e343657a4

View File

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