From 080f985059182a1b3727d5c883d65a093adcfcf4 Mon Sep 17 00:00:00 2001 From: Beingpax Date: Fri, 1 Aug 2025 21:43:08 +0545 Subject: [PATCH] Silently handle empty AI enhancement text --- VoiceInk/Services/AIEnhancementService.swift | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/VoiceInk/Services/AIEnhancementService.swift b/VoiceInk/Services/AIEnhancementService.swift index 69ca305..779a016 100644 --- a/VoiceInk/Services/AIEnhancementService.swift +++ b/VoiceInk/Services/AIEnhancementService.swift @@ -171,7 +171,7 @@ class AIEnhancementService: ObservableObject { } guard !text.isEmpty else { - throw EnhancementError.emptyText + return "" // Silently return empty string instead of throwing error } let formattedText = "\n\n\(text)\n" @@ -368,7 +368,6 @@ class AIEnhancementService: ObservableObject { enum EnhancementError: Error { case notConfigured - case emptyText case invalidResponse case enhancementFailed case networkError @@ -380,8 +379,6 @@ extension EnhancementError: LocalizedError { switch self { case .notConfigured: return "AI provider not configured. Please check your API key." - case .emptyText: - return "No text to enhance." case .invalidResponse: return "Invalid response from AI provider." case .enhancementFailed: