瀏覽代碼

fix: types

Alexandru Cambose 3 月之前
父節點
當前提交
8daffbbcd0

+ 2 - 1
apps/insights/src/components/PriceFeed/get-feed.tsx

@@ -1,3 +1,4 @@
+import { notFound } from "next/navigation";
 import { parse } from "superjson";
 import { z } from "zod";
 
@@ -24,7 +25,7 @@ export const getFeed = async (params: Promise<{ slug: string }>) => {
 
   return {
     feeds,
-    feed,
+    feed: feed ?? notFound(),
     symbol,
   } as const;
 };

+ 2 - 2
apps/insights/src/server/clickhouse.ts

@@ -22,11 +22,11 @@ export const getPublisherAverageScoreHistoryCached = redisCache.define(
   // eslint-disable-next-line @typescript-eslint/ban-ts-comment
   // @ts-expect-error
   getPublisherAverageScoreHistory,
-).getPublisherAverageScoreHistory
+).getPublisherAverageScoreHistory as typeof getPublisherAverageScoreHistory;
 
 export const getPublisherRankingHistoryCached = redisCache.define(
   "getPublisherRankingHistory",
   // eslint-disable-next-line @typescript-eslint/ban-ts-comment
   // @ts-expect-error
   getPublisherRankingHistory,
-).getPublisherRankingHistory
+).getPublisherRankingHistory as typeof getPublisherRankingHistory;

+ 1 - 4
apps/insights/src/server/pyth/get-feeds.ts

@@ -2,7 +2,7 @@ import { z } from 'zod';
 
 import { getPythMetadata } from './get-metadata';
 import { Cluster, priceFeedsSchema } from "../../services/pyth";
-import { DEFAULT_CACHE_TTL, redisCache } from '../../utils/cache';
+import { redisCache } from '../../utils/cache';
 
 const _getFeeds = async (cluster: Cluster) => {
   const unfilteredData = await getPythMetadata(cluster);
@@ -31,9 +31,6 @@ const _getFeeds = async (cluster: Cluster) => {
 
 export const getFeedsCached = redisCache.define(
   "getFeeds",
-  {
-    ttl: DEFAULT_CACHE_TTL,
-  },
   _getFeeds,
 ).getFeeds;
 

+ 1 - 2
apps/insights/src/server/pyth/get-metadata.ts

@@ -1,6 +1,6 @@
 
 import { clients, Cluster } from '../../services/pyth';
-import { DEFAULT_CACHE_TTL, memoryOnlyCache } from '../../utils/cache';
+import { memoryOnlyCache } from '../../utils/cache';
 
 const _getPythMetadata = async (cluster: Cluster) => {
   // Fetch fresh data from Pyth client
@@ -9,7 +9,6 @@ const _getPythMetadata = async (cluster: Cluster) => {
 
 export const getPythMetadata = memoryOnlyCache.define(
   "getPythMetadata",
-  {ttl: DEFAULT_CACHE_TTL},
   _getPythMetadata,
 ).getPythMetadata;
 

+ 1 - 4
apps/insights/src/server/pyth/get-publishers-for-cluster.ts

@@ -1,6 +1,6 @@
 import { getPythMetadata } from './get-metadata';
 import { Cluster } from '../../services/pyth';
-import { DEFAULT_CACHE_TTL, redisCache } from '../../utils/cache';
+import { redisCache } from '../../utils/cache';
 
 const _computePublishers = async (cluster: Cluster) => {
   const data = await getPythMetadata(cluster);
@@ -15,8 +15,5 @@ const _computePublishers = async (cluster: Cluster) => {
 
 export const getPublishersForCluster = redisCache.define(
   "getPublishersForCluster",
-  {
-    ttl: DEFAULT_CACHE_TTL,
-  },
   _computePublishers,
 ).getPublishersForCluster;