refactor: single source of truth for model persistence (remove redundant global writes)

This commit is contained in:
Zac Gaetano 2026-05-30 13:00:25 -04:00
parent 23e70b6f0b
commit 7d9d4fa2bc
2 changed files with 0 additions and 5 deletions

View file

@ -97,7 +97,6 @@ export default function ModelSelectorBar({
gemini: setGeminiModel,
};
setters[provider]?.(modelValue);
localStorage.setItem(`${provider}-model`, modelValue);
setOpen(false);
setSearch('');
};

View file

@ -174,16 +174,12 @@ export default function ProviderSelectionEmptyState({
(providerId: LLMProvider, modelValue: string) => {
if (providerId === "claude") {
setClaudeModel(modelValue);
localStorage.setItem("claude-model", modelValue);
} else if (providerId === "codex") {
setCodexModel(modelValue);
localStorage.setItem("codex-model", modelValue);
} else if (providerId === "gemini") {
setGeminiModel(modelValue);
localStorage.setItem("gemini-model", modelValue);
} else {
setCursorModel(modelValue);
localStorage.setItem("cursor-model", modelValue);
}
},
[setClaudeModel, setCursorModel, setCodexModel, setGeminiModel],