mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
Fix issue where Ollama/LMStudio URLs would flicker back to previous while entering
This commit is contained in:
parent
4aa43d0b5e
commit
febf434fc1
2 changed files with 20 additions and 6 deletions
5
.changeset/funny-bananas-sneeze.md
Normal file
5
.changeset/funny-bananas-sneeze.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
"roo-cline": patch
|
||||
---
|
||||
|
||||
Fix issue where Ollama/LMStudio URLs would flicker back to previous while entering
|
||||
|
|
@ -88,12 +88,21 @@ const ApiOptions = ({ apiErrorMessage, modelIdErrorMessage, fromWelcomeView }: A
|
|||
)
|
||||
const handleMessage = useCallback((event: MessageEvent) => {
|
||||
const message: ExtensionMessage = event.data
|
||||
if (message.type === "ollamaModels" && message.ollamaModels) {
|
||||
setOllamaModels(message.ollamaModels)
|
||||
} else if (message.type === "lmStudioModels" && message.lmStudioModels) {
|
||||
setLmStudioModels(message.lmStudioModels)
|
||||
} else if (message.type === "vsCodeLmModels" && message.vsCodeLmModels) {
|
||||
setVsCodeLmModels(message.vsCodeLmModels)
|
||||
if (message.type === "ollamaModels" && Array.isArray(message.ollamaModels)) {
|
||||
const newModels = message.ollamaModels
|
||||
setOllamaModels((prevModels) => {
|
||||
return JSON.stringify(prevModels) === JSON.stringify(newModels) ? prevModels : newModels
|
||||
})
|
||||
} else if (message.type === "lmStudioModels" && Array.isArray(message.lmStudioModels)) {
|
||||
const newModels = message.lmStudioModels
|
||||
setLmStudioModels((prevModels) => {
|
||||
return JSON.stringify(prevModels) === JSON.stringify(newModels) ? prevModels : newModels
|
||||
})
|
||||
} else if (message.type === "vsCodeLmModels" && Array.isArray(message.vsCodeLmModels)) {
|
||||
const newModels = message.vsCodeLmModels
|
||||
setVsCodeLmModels((prevModels) => {
|
||||
return JSON.stringify(prevModels) === JSON.stringify(newModels) ? prevModels : newModels
|
||||
})
|
||||
}
|
||||
}, [])
|
||||
useEvent("message", handleMessage)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue