From 91c06dc84e0d477a248d853623d736454e3cf1d5 Mon Sep 17 00:00:00 2001 From: xm0onh Date: Thu, 16 Jan 2025 12:38:25 -0800 Subject: [PATCH 1/3] address issue #140 --- src/agents/tools/utils/localHashStorage.ts | 11 ++++++++++- src/index.ts | 3 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/agents/tools/utils/localHashStorage.ts b/src/agents/tools/utils/localHashStorage.ts index 1bb85834..797d79e8 100644 --- a/src/agents/tools/utils/localHashStorage.ts +++ b/src/agents/tools/utils/localHashStorage.ts @@ -1,5 +1,5 @@ import { join } from 'path'; -import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'fs'; +import { existsSync, mkdirSync, readFileSync, writeFileSync, unlinkSync } from 'fs'; import { createLogger } from '../../../utils/logger.js'; const logger = createLogger('local-hash-storage'); @@ -37,3 +37,12 @@ export const getLocalHash = (): string | null => { return null; } }; + +export const deleteLocalHash = (): void => { + try { + unlinkSync(HASH_FILE); + logger.info('Local hash deleted'); + } catch (error) { + logger.error('Failed to delete local hash:', error); + } +}; \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index f60782e6..3d8be678 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ import { config } from './config/index.js'; import { createLogger } from './utils/logger.js'; import { runWorkflow } from './agents/workflows/kol/workflow.js'; - +import { deleteLocalHash } from './agents/tools/utils/localHashStorage.js'; const logger = createLogger('app'); // Get character name from command line args @@ -25,6 +25,7 @@ const startWorkflowPolling = async () => { const main = async () => { try { + deleteLocalHash(); await startWorkflowPolling(); setInterval(startWorkflowPolling, config.twitterConfig.RESPONSE_INTERVAL_MS); From ce4318c93ceb8929b79d932a165e3350627cb41d Mon Sep 17 00:00:00 2001 From: xm0onh Date: Thu, 16 Jan 2025 12:41:00 -0800 Subject: [PATCH 2/3] format check for pr #147 --- src/agents/tools/utils/localHashStorage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agents/tools/utils/localHashStorage.ts b/src/agents/tools/utils/localHashStorage.ts index 797d79e8..745d6ae8 100644 --- a/src/agents/tools/utils/localHashStorage.ts +++ b/src/agents/tools/utils/localHashStorage.ts @@ -45,4 +45,4 @@ export const deleteLocalHash = (): void => { } catch (error) { logger.error('Failed to delete local hash:', error); } -}; \ No newline at end of file +}; From b50baa129e4ec477d92d65fa5e23909d579bda29 Mon Sep 17 00:00:00 2001 From: xm0onh Date: Thu, 16 Jan 2025 12:42:26 -0800 Subject: [PATCH 3/3] fix lint error --- src/agents/tools/utils/localHashStorage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agents/tools/utils/localHashStorage.ts b/src/agents/tools/utils/localHashStorage.ts index 745d6ae8..c9d981ee 100644 --- a/src/agents/tools/utils/localHashStorage.ts +++ b/src/agents/tools/utils/localHashStorage.ts @@ -1,5 +1,5 @@ import { join } from 'path'; -import { existsSync, mkdirSync, readFileSync, writeFileSync, unlinkSync } from 'fs'; +import { existsSync, mkdirSync, readFileSync, unlinkSync, writeFileSync } from 'fs'; import { createLogger } from '../../../utils/logger.js'; const logger = createLogger('local-hash-storage');