From b6bb8d4ff35757a52b892319482a5b1031cf0ca4 Mon Sep 17 00:00:00 2001 From: Cruz Shia Date: Fri, 21 Jun 2024 18:17:17 +0800 Subject: [PATCH] fix cache mkdir --- src/cache/utils.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/cache/utils.ts b/src/cache/utils.ts index e742218..76dbd3b 100644 --- a/src/cache/utils.ts +++ b/src/cache/utils.ts @@ -1,8 +1,10 @@ import { BasicPoolInfo } from '@raydium-io/raydium-sdk-v2' import { PublicKey } from '@solana/web3.js' import jsonfile from 'jsonfile' +import fs from 'fs' +import path from 'path' -const filePath = './src/data/pool_data.json' +const filePath = path.join(__dirname, '../data/pool_data.json') export const readCachePoolData = (cacheTime?: number) => { let cacheData: { time: number; ammPools: BasicPoolInfo[]; clmmPools: BasicPoolInfo[]; cpmmPools: BasicPoolInfo[] } = { @@ -60,6 +62,11 @@ export const writeCachePoolData = (data: { cpmmPools: BasicPoolInfo[] }) => { console.log('caching all pool basic info..') + fs.mkdir(path.join(__dirname, '../data'), (err) => { + if (err) { + return console.error(err) + } + }) jsonfile .writeFile(filePath, { time: Date.now(),