(url: string)
| 423 | |
| 424 | // Handler for saving inference URL (Tauri only) |
| 425 | const handleSetAppInferenceUrl = async (url: string) => { |
| 426 | if (isTauri()) { |
| 427 | try { |
| 428 | const { invoke } = await import('@tauri-apps/api/core'); |
| 429 | await invoke('set_ollama_url', { newUrl: url }); |
| 430 | setAppInferenceUrl(url); |
| 431 | Logger.info('SETTINGS', `Saved inference URL: ${url}`); |
| 432 | // Re-check local server after URL change |
| 433 | checkLocalServer(); |
| 434 | } catch (err) { |
| 435 | Logger.error('SETTINGS', `Failed to save inference URL: ${err}`); |
| 436 | } |
| 437 | } |
| 438 | }; |
| 439 | |
| 440 | const renderQuotaStatus = () => { |
| 441 | if (isSessionExpired) { |
nothing calls this directly
no test coverage detected