summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/hooks/usePrivacySettings.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/hooks/usePrivacySettings.ts')
-rw-r--r--packages/cli/src/ui/hooks/usePrivacySettings.ts14
1 files changed, 9 insertions, 5 deletions
diff --git a/packages/cli/src/ui/hooks/usePrivacySettings.ts b/packages/cli/src/ui/hooks/usePrivacySettings.ts
index 44824def..bc98649b 100644
--- a/packages/cli/src/ui/hooks/usePrivacySettings.ts
+++ b/packages/cli/src/ui/hooks/usePrivacySettings.ts
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0
*/
-import { GaxiosError } from 'gaxios';
import { useState, useEffect, useCallback } from 'react';
import { Config, CodeAssistServer, UserTierId } from '@google/gemini-cli-core';
@@ -113,13 +112,18 @@ async function getRemoteDataCollectionOptIn(
try {
const resp = await server.getCodeAssistGlobalUserSetting();
return resp.freeTierDataCollectionOptin;
- } catch (e) {
- if (e instanceof GaxiosError) {
- if (e.response?.status === 404) {
+ } catch (error: unknown) {
+ if (error && typeof error === 'object' && 'response' in error) {
+ const gaxiosError = error as {
+ response?: {
+ status?: unknown;
+ };
+ };
+ if (gaxiosError.response?.status === 404) {
return true;
}
}
- throw e;
+ throw error;
}
}