Skip to content

Commit a3cfcda

Browse files
committed
refactor: minor fixes
1 parent 2744ee0 commit a3cfcda

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

apps/insights/src/app/api/pyth/get-publishers/[symbol]/route.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { NextResponse } from "next/server";
22

3-
import { getPublishersForCluster } from "../../../../../server/pyth/get-publishers-for-cluster";
3+
import { getPublishersForClusterCached } from "../../../../../server/pyth/get-publishers-for-cluster";
44
import { Cluster } from "../../../../../services/pyth";
55

66
export const GET = async (request: Request, { params }: { params: Promise<{ symbol: string }> }) => {
@@ -18,7 +18,7 @@ export const GET = async (request: Request, { params }: { params: Promise<{ symb
1818
return NextResponse.json({ error: "Symbol is required" }, { status: 400 });
1919
}
2020

21-
const map = await getPublishersForCluster(cluster);
22-
21+
const map = await getPublishersForClusterCached(cluster);
22+
2323
return NextResponse.json(map[symbol] ?? []);
2424
};

apps/insights/src/server/pyth/get-feeds.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { getPythMetadata } from './get-metadata';
1+
import { getPythMetadataCached } from './get-metadata';
22
import { Cluster, priceFeedsSchema } from "../../services/pyth";
33
import { redisCache } from '../../utils/cache';
44

5-
const _getFeeds = async (cluster: Cluster) => {
6-
const unfilteredData = await getPythMetadata(cluster);
5+
const getFeeds = async (cluster: Cluster) => {
6+
const unfilteredData = await getPythMetadataCached(cluster);
77
const filtered = unfilteredData.symbols
88
.filter(
99
(symbol) =>
@@ -29,5 +29,5 @@ const _getFeeds = async (cluster: Cluster) => {
2929

3030
export const getFeedsCached = redisCache.define(
3131
"getFeeds",
32-
_getFeeds,
32+
getFeeds,
3333
).getFeeds;

apps/insights/src/server/pyth/get-metadata.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
import { clients, Cluster } from '../../services/pyth';
33
import { memoryOnlyCache } from '../../utils/cache';
44

5-
const _getPythMetadata = async (cluster: Cluster) => {
5+
const getPythMetadata = async (cluster: Cluster) => {
66
return clients[cluster].getData();
77
};
88

9-
export const getPythMetadata = memoryOnlyCache.define(
9+
export const getPythMetadataCached = memoryOnlyCache.define(
1010
"getPythMetadata",
11-
_getPythMetadata,
11+
getPythMetadata,
1212
).getPythMetadata;
1313

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { getPythMetadata } from './get-metadata';
1+
import { getPythMetadataCached } from './get-metadata';
22
import { Cluster } from '../../services/pyth';
33
import { redisCache } from '../../utils/cache';
44

5-
const _computePublishers = async (cluster: Cluster) => {
6-
const data = await getPythMetadata(cluster);
5+
const getPublishersForCluster = async (cluster: Cluster) => {
6+
const data = await getPythMetadataCached(cluster);
77
const result: Record<string, string[]> = {};
88
for (const key of data.productPrice.keys()) {
99
const price = data.productPrice.get(key);
@@ -13,7 +13,7 @@ const _computePublishers = async (cluster: Cluster) => {
1313
return result;
1414
};
1515

16-
export const getPublishersForCluster = redisCache.define(
16+
export const getPublishersForClusterCached = redisCache.define(
1717
"getPublishersForCluster",
18-
_computePublishers,
18+
getPublishersForCluster,
1919
).getPublishersForCluster;

0 commit comments

Comments
 (0)