refactor: Clean up Ollama error handling logic

This commit is contained in:
Beingpax 2025-07-25 17:59:09 +05:45
parent 6a1a9748ac
commit 76dc78645e

View File

@ -183,7 +183,11 @@ class AIEnhancementService: ObservableObject {
let filteredResult = AIEnhancementOutputFilter.filter(result)
return filteredResult
} catch {
throw EnhancementError.customError(error.localizedDescription)
if let localError = error as? LocalAIError {
throw EnhancementError.customError(localError.errorDescription ?? "An unknown Ollama error occurred.")
} else {
throw EnhancementError.customError(error.localizedDescription)
}
}
}