fix: remove extra initError (#173)

This commit is contained in:
Brandon Keiji
2025-04-25 20:15:05 +00:00
committed by GitHub
parent 86c3a3234f
commit 1a64268bb0
2 changed files with 32 additions and 62 deletions

View File

@@ -8,7 +8,6 @@ import { useEffect } from 'react';
import fs from 'fs';
import path from 'path';
import os from 'os';
import { HistoryItem } from '../types.js';
import { getErrorMessage } from '@gemini-code/server';
const warningsFilePath = path.join(os.tmpdir(), 'gemini-code-cli-warnings.txt');
@@ -41,28 +40,3 @@ export function useStartupWarnings(
}
}, [setStartupWarnings]); // Include setStartupWarnings in dependency array
}
// Effect to handle initialization errors
export function useInitializationErrorEffect(
initError: string | null,
history: HistoryItem[],
setHistory: React.Dispatch<React.SetStateAction<HistoryItem[]>>,
) {
useEffect(() => {
if (
initError &&
!history.some(
(item) => item.type === 'error' && item.text?.includes(initError),
)
) {
setHistory((prev) => [
...prev,
{
id: Date.now(),
type: 'error',
text: `Initialization Error: ${initError}. Please check API key and configuration.`,
} as HistoryItem,
]);
}
}, [initError, history, setHistory]); // Include setHistory in dependency array
}