summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/hooks/useAppEffects.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/hooks/useAppEffects.ts')
-rw-r--r--packages/cli/src/ui/hooks/useAppEffects.ts42
1 files changed, 0 insertions, 42 deletions
diff --git a/packages/cli/src/ui/hooks/useAppEffects.ts b/packages/cli/src/ui/hooks/useAppEffects.ts
deleted file mode 100644
index da1ab203..00000000
--- a/packages/cli/src/ui/hooks/useAppEffects.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * @license
- * Copyright 2025 Google LLC
- * SPDX-License-Identifier: Apache-2.0
- */
-
-import { useEffect } from 'react';
-import fs from 'fs';
-import path from 'path';
-import os from 'os';
-import { getErrorMessage } from '@gemini-code/server';
-
-const warningsFilePath = path.join(os.tmpdir(), 'gemini-code-cli-warnings.txt');
-
-// Effect to handle startup warnings
-export function useStartupWarnings(
- setStartupWarnings: React.Dispatch<React.SetStateAction<string[]>>,
-) {
- useEffect(() => {
- try {
- if (fs.existsSync(warningsFilePath)) {
- const warningsContent = fs.readFileSync(warningsFilePath, 'utf-8');
- setStartupWarnings(
- warningsContent.split('\n').filter((line) => line.trim() !== ''),
- );
- try {
- fs.unlinkSync(warningsFilePath);
- } catch {
- setStartupWarnings((prev) => [
- ...prev,
- `Warning: Could not delete temporary warnings file.`,
- ]);
- }
- }
- } catch (err: unknown) {
- setStartupWarnings((prev) => [
- ...prev,
- `Error checking/reading warnings file: ${getErrorMessage(err)}`,
- ]);
- }
- }, [setStartupWarnings]); // Include setStartupWarnings in dependency array
-}