Skip to content

Commit 45e5326

Browse files
committed
fix: remove unneeded listeners that cleared caches
1 parent 60ff122 commit 45e5326

File tree

7 files changed

+5
-252
lines changed

7 files changed

+5
-252
lines changed

src/server/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,5 +133,5 @@ export const initServer = async () => {
133133

134134
writeOpenApiToFile(server);
135135
await updateTxListener();
136-
await clearCacheCron("server");
136+
await clearCacheCron();
137137
};

src/server/routes/configuration/cache/update.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export async function updateCacheConfiguration(fastify: FastifyInstance) {
4747
await updateConfiguration({ ...req.body });
4848
const config = await getConfig(false);
4949
// restarting cache cron with updated cron schedule
50-
await clearCacheCron("server");
50+
await clearCacheCron();
5151
res.status(StatusCodes.OK).send({
5252
result: {
5353
clearCacheCronSchedule: config.clearCacheCronSchedule,

src/shared/utils/cache/clear-cache.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
import type { env } from "../env";
21
import { accessTokenCache } from "./access-token";
32
import { invalidateConfig } from "./get-config";
43
import { sdkCache } from "./get-sdk";
54
import { walletsCache } from "./get-wallet";
65
import { webhookCache } from "./get-webhook";
76
import { keypairCache } from "./keypair";
87

9-
export const clearCache = async (
10-
_service: (typeof env)["LOG_SERVICES"][0],
11-
): Promise<void> => {
8+
export const clearCache = async (): Promise<void> => {
129
invalidateConfig();
1310
webhookCache.clear();
1411
sdkCache.clear();
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
import { CronJob } from "cron";
22
import { clearCache } from "../cache/clear-cache";
33
import { getConfig } from "../cache/get-config";
4-
import type { env } from "../env";
54

65
let task: CronJob;
76

8-
export const clearCacheCron = async (
9-
service: (typeof env)["LOG_SERVICES"][0],
10-
) => {
7+
export const clearCacheCron = async () => {
118
const config = await getConfig();
129

1310
if (!config.clearCacheCronSchedule) {
@@ -20,7 +17,7 @@ export const clearCacheCron = async (
2017
}
2118

2219
task = new CronJob(config.clearCacheCronSchedule, async () => {
23-
await clearCache(service);
20+
await clearCache();
2421
});
2522
task.start();
2623
};

src/worker/index.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ import {
33
newConfigurationListener,
44
updatedConfigurationListener,
55
} from "./listeners/config-listener";
6-
import {
7-
newWebhooksListener,
8-
updatedWebhooksListener,
9-
} from "./listeners/webhook-listener";
106
import { initCancelRecycledNoncesWorker } from "./tasks/cancel-recycled-nonces-worker";
117
import { initMineTransactionWorker } from "./tasks/mine-transaction-worker";
128
import { initNonceHealthCheckWorker } from "./tasks/nonce-health-check-worker";
@@ -31,14 +27,6 @@ export const initWorker = async () => {
3127
await initNonceResyncWorker();
3228
await initWalletSubscriptionWorker();
3329

34-
// Listen for new & updated configuration data.
35-
await newConfigurationListener();
36-
await updatedConfigurationListener();
37-
38-
// Listen for new & updated webhooks data.
39-
await newWebhooksListener();
40-
await updatedWebhooksListener();
41-
4230
// Contract subscriptions.
4331
await chainIndexerListener();
4432
};

src/worker/listeners/config-listener.ts

Lines changed: 0 additions & 114 deletions
This file was deleted.

src/worker/listeners/webhook-listener.ts

Lines changed: 0 additions & 115 deletions
This file was deleted.

0 commit comments

Comments
 (0)