diff --git a/Shared/Importers/OPMLDocument.swift b/Shared/Importers/OPMLDocument.swift index a304d9fa5..673a6dbde 100644 --- a/Shared/Importers/OPMLDocument.swift +++ b/Shared/Importers/OPMLDocument.swift @@ -30,7 +30,7 @@ public struct OPMLDocument: FileDocument { self.account = account } - public func fileWrapper(configuration: WriteConfiguration) throws -> FileWrapper { + @MainActor public func fileWrapper(configuration: WriteConfiguration) throws -> FileWrapper { let accountName = account.nameForDisplay.replacingOccurrences(of: " ", with: "").trimmingCharacters(in: .whitespaces) let filename = "Subscriptions-\(accountName).opml" let tempFile = FileManager.default.temporaryDirectory.appendingPathComponent(filename)