From 335a07cbf97e9bcd8a1a5443fac19991326e3ed6 Mon Sep 17 00:00:00 2001 From: Alunara Date: Sat, 20 Dec 2025 15:35:29 +0100 Subject: [PATCH] chore: disable usd rate query logging --- packages/curve-ui-kit/src/lib/api/cache.ts | 5 +++-- .../curve-ui-kit/src/lib/model/entities/token-usd-rate.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/curve-ui-kit/src/lib/api/cache.ts b/packages/curve-ui-kit/src/lib/api/cache.ts index 94457a31f9..216c055c75 100644 --- a/packages/curve-ui-kit/src/lib/api/cache.ts +++ b/packages/curve-ui-kit/src/lib/api/cache.ts @@ -1,13 +1,14 @@ import { type Mutation, MutationCache, QueryCache } from '@tanstack/react-query' import { logError, logMutation, logSuccess } from '@ui-kit/lib/logging' +import { QUERY_KEY_IDENTIFIER as USD_RATE_KEY_IDENTIFER } from '../model/entities/token-usd-rate' // disable logging for queries that are too verbose -const disableCacheQueryKeys = new Set(['readContracts']) // add more query keys here to disable logging +const disableCacheQueryKeys = new Set(['readContracts', USD_RATE_KEY_IDENTIFER]) export const queryCache = new QueryCache({ onError: (error: Error, query) => logError(query.queryKey, error, error.message), onSuccess: (data, { queryKey }) => { - if (!disableCacheQueryKeys.has(queryKey[0])) { + if (!queryKey.some((key) => disableCacheQueryKeys.has(key))) { logSuccess(queryKey, ...[data ? [data] : []]) } }, diff --git a/packages/curve-ui-kit/src/lib/model/entities/token-usd-rate.ts b/packages/curve-ui-kit/src/lib/model/entities/token-usd-rate.ts index 20b628a01f..6257aa3f39 100644 --- a/packages/curve-ui-kit/src/lib/model/entities/token-usd-rate.ts +++ b/packages/curve-ui-kit/src/lib/model/entities/token-usd-rate.ts @@ -6,7 +6,7 @@ import { combineQueriesToObject, createValidationSuite } from '@ui-kit/lib' import { queryFactory, rootKeys, type ChainParams, type TokenParams, type TokenQuery } from '@ui-kit/lib/model/query' import { tokenValidationGroup } from '@ui-kit/lib/model/query/token-validation' -const QUERY_KEY_IDENTIFIER = 'usdRate' as const +export const QUERY_KEY_IDENTIFIER = 'usdRate' as const /** * Hook to fetch the USD rate for a specific token on a specific blockchain.