fix: validation logic

This commit is contained in:
Matt Rubens
2025-01-05 01:00:13 -05:00
parent eb78332d4e
commit 919fb5b913

View File

@@ -95,10 +95,10 @@ const SettingsView = ({ onDone }: SettingsViewProps) => {
// Initial validation on mount // Initial validation on mount
useEffect(() => { useEffect(() => {
const apiValidationResult = validateApiConfiguration(apiConfiguration) const apiValidationResult = validateApiConfiguration(apiConfiguration)
const modelIdValidationResult = validateModelId(apiConfiguration, openRouterModels) const modelIdValidationResult = validateModelId(apiConfiguration, glamaModels, openRouterModels)
setApiErrorMessage(apiValidationResult) setApiErrorMessage(apiValidationResult)
setModelIdErrorMessage(modelIdValidationResult) setModelIdErrorMessage(modelIdValidationResult)
}, [apiConfiguration, openRouterModels]) }, [apiConfiguration, glamaModels, openRouterModels])
const handleResetState = () => { const handleResetState = () => {
vscode.postMessage({ type: "resetState" }) vscode.postMessage({ type: "resetState" })