| 1234567891011121314151617181920212223242526272829 |
- 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)
- }
- }
|