From ea0a827024e8fdee06644c1a0f3bc164720ebaab Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Fri, 3 May 2024 22:56:42 -0700 Subject: [PATCH] Fix some concurrency warnings. --- Shared/ShareExtension/ShareDefaultContainer.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Shared/ShareExtension/ShareDefaultContainer.swift b/Shared/ShareExtension/ShareDefaultContainer.swift index 5cc5ef24e..de60a7e9d 100644 --- a/Shared/ShareExtension/ShareDefaultContainer.swift +++ b/Shared/ShareExtension/ShareDefaultContainer.swift @@ -10,7 +10,7 @@ import Foundation struct ShareDefaultContainer { - static func defaultContainer(containers: ExtensionContainers) -> ExtensionContainer? { + @MainActor static func defaultContainer(containers: ExtensionContainers) -> ExtensionContainer? { if let accountID = AppDefaults.shared.addFeedAccountID, let account = containers.accounts.first(where: { $0.accountID == accountID }) { if let folderName = AppDefaults.shared.addFeedFolderName, let folder = account.folders.first(where: { $0.name == folderName }) { @@ -26,7 +26,7 @@ struct ShareDefaultContainer { } - static func saveDefaultContainer(_ container: ExtensionContainer) { + @MainActor static func saveDefaultContainer(_ container: ExtensionContainer) { AppDefaults.shared.addFeedAccountID = container.accountID if let folder = container as? ExtensionFolder { AppDefaults.shared.addFeedFolderName = folder.name