From e5a98ee598f0a76fa15f1cd84bfb87fefadfa150 Mon Sep 17 00:00:00 2001 From: Balazs Perlaki-Horvath Date: Sun, 30 Jun 2024 11:45:25 +0200 Subject: [PATCH] Rename share to export --- SwiftUI/Patches.swift | 6 +++--- Views/Buttons/ShareButton.swift | 2 +- Views/ViewModifiers/FileExportHandler.swift | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/SwiftUI/Patches.swift b/SwiftUI/Patches.swift index 8d24d1d0..24171ccb 100644 --- a/SwiftUI/Patches.swift +++ b/SwiftUI/Patches.swift @@ -71,7 +71,7 @@ extension Notification.Name { static let alert = Notification.Name("alert") static let openFiles = Notification.Name("openFiles") static let openURL = Notification.Name("openURL") - static let shareFileData = Notification.Name("shareFileData") + static let exportFileData = Notification.Name("exportFileData") static let saveContent = Notification.Name("saveContent") static let toggleSidebar = Notification.Name("toggleSidebar") } @@ -90,8 +90,8 @@ extension NotificationCenter { NotificationCenter.default.post(name: .openFiles, object: nil, userInfo: ["urls": urls, "context": context]) } - static func shareFileData(_ data: FileExportData) { - NotificationCenter.default.post(name: .shareFileData, object: nil, userInfo: ["data": data]) + static func exportFileData(_ data: FileExportData) { + NotificationCenter.default.post(name: .exportFileData, object: nil, userInfo: ["data": data]) } static func saveContent(url: URL) { diff --git a/Views/Buttons/ShareButton.swift b/Views/Buttons/ShareButton.swift index 65d8a488..41f133d3 100644 --- a/Views/Buttons/ShareButton.swift +++ b/Views/Buttons/ShareButton.swift @@ -40,7 +40,7 @@ struct ShareButton: View { Task { #if os(iOS) guard let exportData = await dataNameAndExtension() else { return } - NotificationCenter.shareFileData(exportData) + NotificationCenter.exportFileData(exportData) #else guard let url = await tempFileURL() else { return } NSSharingServicePicker(items: [url]).show(relativeTo: .null, of: browser.webView, preferredEdge: .minY) diff --git a/Views/ViewModifiers/FileExportHandler.swift b/Views/ViewModifiers/FileExportHandler.swift index 8872c6c1..20b74d8a 100644 --- a/Views/ViewModifiers/FileExportHandler.swift +++ b/Views/ViewModifiers/FileExportHandler.swift @@ -19,11 +19,11 @@ import SwiftUI /// On receiving FileExportData, it gives the ability to share it struct FileExportHandler: ViewModifier { - private let shareFileData = NotificationCenter.default.publisher(for: .shareFileData) + private let exportFileData = NotificationCenter.default.publisher(for: .exportFileData) @State private var temporaryURL: URL? func body(content: Content) -> some View { - content.onReceive(shareFileData) { notification in + content.onReceive(exportFileData) { notification in guard let userInfo = notification.userInfo, let exportData = userInfo["data"] as? FileExportData,