From 4ec953db8c78a83fe4e6e36f1e2840f3bd832988 Mon Sep 17 00:00:00 2001 From: "tattn (Tatsuya Tanaka)" Date: Sun, 24 Apr 2022 12:29:13 +0900 Subject: [PATCH] Bugfix --- app/xcode/Sources/VCamData/UserDefaultsKey.swift | 2 +- app/xcode/Sources/VCamUI/AppUpdater+UI.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/xcode/Sources/VCamData/UserDefaultsKey.swift b/app/xcode/Sources/VCamData/UserDefaultsKey.swift index e299b0e..d024241 100644 --- a/app/xcode/Sources/VCamData/UserDefaultsKey.swift +++ b/app/xcode/Sources/VCamData/UserDefaultsKey.swift @@ -10,5 +10,5 @@ import VCamEntity public extension UserDefaults.Key { typealias Key = UserDefaults.Key - static var skipThisVersion: Key { .init("vc_skip_version", default: "") } + static var skipThisVersion: Key { .init("vc_skip_version", default: "0.0.0") } } diff --git a/app/xcode/Sources/VCamUI/AppUpdater+UI.swift b/app/xcode/Sources/VCamUI/AppUpdater+UI.swift index cbe0426..fe5c08c 100644 --- a/app/xcode/Sources/VCamUI/AppUpdater+UI.swift +++ b/app/xcode/Sources/VCamUI/AppUpdater+UI.swift @@ -87,7 +87,7 @@ extension AppUpdater { @MainActor public func presentUpdateAlertIfAvailable() async { - guard let release = try? await check(), UserDefaults.standard.value(for: .skipThisVersion) != release.version else { + guard let release = try? await check(), UserDefaults.standard.value(for: .skipThisVersion) < release.version else { return // already latest or error } presentWindow(title: L10n.update.text, id: nil, size: .init(width: 600, height: 400)) { window in