Enable context awareness in power mode switch

This commit is contained in:
Beingpax 2025-10-09 10:52:38 +05:45
parent 77e20710ab
commit ea354bd75e

View File

@ -101,6 +101,7 @@ class PowerModeSessionManager {
await MainActor.run { await MainActor.run {
enhancementService.isEnhancementEnabled = config.isAIEnhancementEnabled enhancementService.isEnhancementEnabled = config.isAIEnhancementEnabled
enhancementService.useScreenCaptureContext = config.useScreenCapture
if config.isAIEnhancementEnabled { if config.isAIEnhancementEnabled {
if let promptId = config.selectedPrompt, let uuid = UUID(uuidString: promptId) { if let promptId = config.selectedPrompt, let uuid = UUID(uuidString: promptId) {
@ -140,6 +141,7 @@ class PowerModeSessionManager {
await MainActor.run { await MainActor.run {
enhancementService.isEnhancementEnabled = state.isEnhancementEnabled enhancementService.isEnhancementEnabled = state.isEnhancementEnabled
enhancementService.useScreenCaptureContext = state.useScreenCaptureContext
enhancementService.selectedPromptId = state.selectedPromptId.flatMap(UUID.init) enhancementService.selectedPromptId = state.selectedPromptId.flatMap(UUID.init)
if let aiService = enhancementService.getAIService() { if let aiService = enhancementService.getAIService() {