From 6b544c571d33d49b8f9508fa7c4fdd578b79e65e Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sun, 24 Sep 2023 19:35:38 +0800 Subject: [PATCH] UpdateSputnik // Change macOS version threshold. --- .../Sources/UpdateSputnik/UpdateSputnik.swift | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Packages/vChewing_UpdateSputnik/Sources/UpdateSputnik/UpdateSputnik.swift b/Packages/vChewing_UpdateSputnik/Sources/UpdateSputnik/UpdateSputnik.swift index baf9a837..78eb93d8 100644 --- a/Packages/vChewing_UpdateSputnik/Sources/UpdateSputnik/UpdateSputnik.swift +++ b/Packages/vChewing_UpdateSputnik/Sources/UpdateSputnik/UpdateSputnik.swift @@ -10,8 +10,20 @@ import AppKit public class UpdateSputnik { public static let shared: UpdateSputnik = .init() - public let kUpdateInfoPageURLKey: String = "UpdateInfoSite" - public let kUpdateInfoPageURLGitHubKey: String = "UpdateInfoSiteGitHub" + public let kUpdateInfoPageURLKey: String = { + if #available(macOS 13, *) { + return "UpdateInfoSite" + } + return "UpdateInfoSiteLegacy" + }() + + public let kUpdateInfoPageURLGitHubKey: String = { + if #available(macOS 13, *) { + return "UpdateInfoSiteGitHub" + } + return "UpdateInfoSiteLegacyGitHub" + }() + public let kUpdateCheckDateKeyPrevious: String = "PreviousUpdateCheckDate" public let kUpdateCheckDateKeyNext: String = "NextUpdateCheckDate" public let kUpdateCheckInterval: TimeInterval = 114_514