Minor fixes for tvOS

This commit is contained in:
世界 committed 2023-10-01 20:31:03 +08:00
1 parent 495b7d8805
commit 4a0d683d7c
5 files changed
+47 -17

No files matched your search

+5 -9
View File
@@ -17,20 +17,16 @@ public class ExtensionEnvironments: ObservableObject {
}
}
public nonisolated func reload() async {
public func reload() async {
if let newProfile = try? await ExtensionProfile.load() {
if extensionProfile == nil || extensionProfile?.status == .invalid {
newProfile.register()
await MainActor.run {
extensionProfile = newProfile
extensionProfileLoading = false
}
}
} else {
await MainActor.run {
extensionProfile = nil
extensionProfile = newProfile
extensionProfileLoading = false
}
} else {
extensionProfile = nil
extensionProfileLoading = false
}
}