import AppKit import Foundation @MainActor @Observable final class SettingsViewModel { let shareMessage = AppLinks.shareMessage let shareURL = AppLinks.appStore func openWebsite() { open(AppLinks.website) } func openPrivacyPolicy() { open(AppLinks.privacy) } func openTermsAndConditions() { open(AppLinks.terms) } func openSupport() { open(AppLinks.support) } private func open(_ url: URL) { NSWorkspace.shared.open(url) } }