From 66debc2cd431abeb10509316b1b961797fd13e94 Mon Sep 17 00:00:00 2001 From: Beingpax Date: Wed, 24 Sep 2025 12:03:11 +0545 Subject: [PATCH] Fix background thread publishing warnings --- VoiceInk/Services/AIEnhancementService.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/VoiceInk/Services/AIEnhancementService.swift b/VoiceInk/Services/AIEnhancementService.swift index 07b9243..70b0b2a 100644 --- a/VoiceInk/Services/AIEnhancementService.swift +++ b/VoiceInk/Services/AIEnhancementService.swift @@ -210,8 +210,10 @@ class AIEnhancementService: ObservableObject { let systemMessage = getSystemMessage(for: mode) // Persist the exact payload being sent (also used for UI) - self.lastSystemMessageSent = systemMessage - self.lastUserMessageSent = formattedText + await MainActor.run { + self.lastSystemMessageSent = systemMessage + self.lastUserMessageSent = formattedText + } // Log the message being sent to AI enhancement logger.notice("AI Enhancement - System Message: \(systemMessage, privacy: .public)")