summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/App.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/App.tsx')
-rw-r--r--packages/cli/src/ui/App.tsx19
1 files changed, 2 insertions, 17 deletions
diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx
index 027665f1..c6e6bd43 100644
--- a/packages/cli/src/ui/App.tsx
+++ b/packages/cli/src/ui/App.tsx
@@ -206,26 +206,11 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => {
// Sync user tier from config when authentication changes
useEffect(() => {
- const syncUserTier = async () => {
- try {
- const configUserTier = await config.getUserTier();
- if (configUserTier !== userTier) {
- setUserTier(configUserTier);
- }
- } catch (error) {
- // Silently fail - this is not critical functionality
- // Only log in debug mode to avoid cluttering the console
- if (config.getDebugMode()) {
- console.debug('Failed to sync user tier:', error);
- }
- }
- };
-
// Only sync when not currently authenticating
if (!isAuthenticating) {
- syncUserTier();
+ setUserTier(config.getGeminiClient()?.getUserTier());
}
- }, [config, userTier, isAuthenticating]);
+ }, [config, isAuthenticating]);
const {
isEditorDialogOpen,