diff options
Diffstat (limited to 'packages/cli/src/ui/hooks/usePrivacySettings.ts')
| -rw-r--r-- | packages/cli/src/ui/hooks/usePrivacySettings.ts | 14 |
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; } } |
