feat: Add error handling to fetch advanced Ollama settings data

This commit is contained in:
n4ze3m 2025-01-24 22:46:36 +05:30
parent c2c80e2226
commit 7b6b6751cc

View File

@ -16,21 +16,25 @@ import { SaveButton } from "../SaveButton"
export const AdvanceOllamaSettings = () => { export const AdvanceOllamaSettings = () => {
const [form] = Form.useForm() const [form] = Form.useForm()
const watchUrlRewriteEnabled = Form.useWatch("urlRewriteEnabled", form) const watchUrlRewriteEnabled = Form.useWatch("urlRewriteEnabled", form)
const { t } = useTranslation("settings")
const fetchAdvancedData = async () => { const fetchAdvancedData = async () => {
try {
const [urlRewriteEnabled, rewriteUrl, headers] = await Promise.all([ const [urlRewriteEnabled, rewriteUrl, headers] = await Promise.all([
isUrlRewriteEnabled(), isUrlRewriteEnabled(),
getRewriteUrl(), getRewriteUrl(),
customOllamaHeaders() customOllamaHeaders()
]) ])
form.setFieldsValue({ urlRewriteEnabled, rewriteUrl, headers }) form.setFieldsValue({ urlRewriteEnabled, rewriteUrl, headers })
} catch (e) {
console.error(e)
}
} }
React.useEffect(() => { React.useEffect(() => {
fetchAdvancedData() fetchAdvancedData()
}, []) }, [])
const { t } = useTranslation("settings")
return ( return (
<Form <Form