func fetchContext()

in HuggingChat-Mac/Models/ConversationModel.swift [324:343]


    func fetchContext() {
        self.contextAppName = nil
        self.contextAppSelectedText = nil
        self.contextAppFullText = nil
        self.contextAppIcon = nil
        self.contextIsSupported = false
        Task {
            if let content = await AccessibilityContentReader.shared.getActiveEditorContent() {
                await MainActor.run {
                    self.contextIsSupported = content.isSupported
                    self.contextAppName = content.applicationName
                    self.contextAppIcon = content.applicationIcon
                    if self.contextIsSupported {
                        self.contextAppSelectedText = content.selectedText
                        self.contextAppFullText = content.fullText
                    }
                }
            }
        }
    }