Commit 18cd5ec9 authored by cartcrom's avatar cartcrom Committed by GitHub

fix: default to null when query address is undefined (#5937)

parent 5ddb5658
......@@ -14,7 +14,7 @@ The difference between Token and TokenProject:
TokenProjectMarket is aggregated market data (aggregated over multiple dexes and centralized exchanges) that we get from coingecko.
*/
gql`
query Token($chain: Chain!, $address: String) {
query Token($chain: Chain!, $address: String = null) {
token(chain: $chain, address: $address) {
id
decimals
......
import gql from 'graphql-tag'
gql`
query TokenPrice($chain: Chain!, $address: String, $duration: HistoryDuration!) {
query TokenPrice($chain: Chain!, $address: String = null, $duration: HistoryDuration!) {
token(chain: $chain, address: $address) {
id
address
......
......@@ -1018,7 +1018,7 @@ export type NftRouteQuery = { __typename?: 'Query', nftRoute?: { __typename?: 'N
export const TokenDocument = gql`
query Token($chain: Chain!, $address: String) {
query Token($chain: Chain!, $address: String = null) {
token(chain: $chain, address: $address) {
id
decimals
......@@ -1097,7 +1097,7 @@ export type TokenQueryHookResult = ReturnType<typeof useTokenQuery>;
export type TokenLazyQueryHookResult = ReturnType<typeof useTokenLazyQuery>;
export type TokenQueryResult = Apollo.QueryResult<TokenQuery, TokenQueryVariables>;
export const TokenPriceDocument = gql`
query TokenPrice($chain: Chain!, $address: String, $duration: HistoryDuration!) {
query TokenPrice($chain: Chain!, $address: String = null, $duration: HistoryDuration!) {
token(chain: $chain, address: $address) {
id
address
......
......@@ -2,7 +2,7 @@ import { nativeOnChain } from 'constants/tokens'
import { Chain } from 'graphql/data/__generated__/types-and-hooks'
import { CHAIN_NAME_TO_CHAIN_ID } from 'graphql/data/util'
export function getNativeTokenDBAddress(chain: Chain): string {
export function getNativeTokenDBAddress(chain: Chain): string | undefined {
const pageChainId = CHAIN_NAME_TO_CHAIN_ID[chain]
switch (chain) {
case Chain.Celo:
......@@ -12,6 +12,6 @@ export function getNativeTokenDBAddress(chain: Chain): string {
case Chain.Arbitrum:
case Chain.EthereumGoerli:
case Chain.Optimism:
return 'ETH'
return undefined
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment