From bb450ababa174ee5de91779a4899bff465aef6d9 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sun, 2 Jul 2023 16:14:20 -0700 Subject: [PATCH] Rename WebFeedPasteboardWriter to FeedPasteboardWriter. --- Mac/MainWindow/Sidebar/PasteboardFeed.swift | 20 +++++++++---------- .../Sidebar/SidebarOutlineDataSource.swift | 4 ++-- .../Sidebar/SidebarViewController.swift | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Mac/MainWindow/Sidebar/PasteboardFeed.swift b/Mac/MainWindow/Sidebar/PasteboardFeed.swift index 2cc5608a5..85271a1cf 100644 --- a/Mac/MainWindow/Sidebar/PasteboardFeed.swift +++ b/Mac/MainWindow/Sidebar/PasteboardFeed.swift @@ -74,11 +74,11 @@ struct PasteboardFeed: Hashable { init?(pasteboardItem: NSPasteboardItem) { var pasteboardType: NSPasteboard.PasteboardType? - if pasteboardItem.types.contains(WebFeedPasteboardWriter.webFeedUTIInternalType) { - pasteboardType = WebFeedPasteboardWriter.webFeedUTIInternalType + if pasteboardItem.types.contains(FeedPasteboardWriter.webFeedUTIInternalType) { + pasteboardType = FeedPasteboardWriter.webFeedUTIInternalType } - else if pasteboardItem.types.contains(WebFeedPasteboardWriter.webFeedUTIType) { - pasteboardType = WebFeedPasteboardWriter.webFeedUTIType + else if pasteboardItem.types.contains(FeedPasteboardWriter.webFeedUTIType) { + pasteboardType = FeedPasteboardWriter.webFeedUTIType } if let foundType = pasteboardType { if let feedDictionary = pasteboardItem.propertyList(forType: foundType) as? PasteboardFeedDictionary { @@ -156,11 +156,11 @@ struct PasteboardFeed: Hashable { extension WebFeed: PasteboardWriterOwner { public var pasteboardWriter: NSPasteboardWriting { - return WebFeedPasteboardWriter(webFeed: self) + return FeedPasteboardWriter(webFeed: self) } } -@objc final class WebFeedPasteboardWriter: NSObject, NSPasteboardWriting { +@objc final class FeedPasteboardWriter: NSObject, NSPasteboardWriting { private let webFeed: WebFeed static let webFeedUTI = "com.ranchero.webFeed" @@ -178,7 +178,7 @@ extension WebFeed: PasteboardWriterOwner { func writableTypes(for pasteboard: NSPasteboard) -> [NSPasteboard.PasteboardType] { - return [WebFeedPasteboardWriter.webFeedUTIType, .URL, .string, WebFeedPasteboardWriter.webFeedUTIInternalType] + return [FeedPasteboardWriter.webFeedUTIType, .URL, .string, FeedPasteboardWriter.webFeedUTIInternalType] } func pasteboardPropertyList(forType type: NSPasteboard.PasteboardType) -> Any? { @@ -190,9 +190,9 @@ extension WebFeed: PasteboardWriterOwner { plist = webFeed.nameForDisplay case .URL: plist = webFeed.url - case WebFeedPasteboardWriter.webFeedUTIType: + case FeedPasteboardWriter.webFeedUTIType: plist = exportDictionary - case WebFeedPasteboardWriter.webFeedUTIInternalType: + case FeedPasteboardWriter.webFeedUTIInternalType: plist = internalDictionary default: plist = nil @@ -202,7 +202,7 @@ extension WebFeed: PasteboardWriterOwner { } } -private extension WebFeedPasteboardWriter { +private extension FeedPasteboardWriter { var pasteboardFeed: PasteboardFeed { return PasteboardFeed(url: webFeed.url, feedID: webFeed.webFeedID, homePageURL: webFeed.homePageURL, name: webFeed.name, editedName: webFeed.editedName, accountID: webFeed.account?.accountID, accountType: webFeed.account?.type) diff --git a/Mac/MainWindow/Sidebar/SidebarOutlineDataSource.swift b/Mac/MainWindow/Sidebar/SidebarOutlineDataSource.swift index 4ee42ad4e..763729d7f 100644 --- a/Mac/MainWindow/Sidebar/SidebarOutlineDataSource.swift +++ b/Mac/MainWindow/Sidebar/SidebarOutlineDataSource.swift @@ -48,9 +48,9 @@ import Account } // WebFeed objects don't have knowledge of their parent so we inject parent container information - // into WebFeedPasteboardWriter instance and it adds this field to the PasteboardFeed objects it writes. + // into FeedPasteboardWriter instance and it adds this field to the PasteboardFeed objects it writes. // Add similar to FolderPasteboardWriter if/when we allow sub-folders - if let feedWriter = pasteboardWriter as? WebFeedPasteboardWriter { + if let feedWriter = pasteboardWriter as? FeedPasteboardWriter { if let parentContainerID = (node.parent?.representedObject as? Folder)?.containerID { feedWriter.containerID = parentContainerID pasteboardWriter = feedWriter diff --git a/Mac/MainWindow/Sidebar/SidebarViewController.swift b/Mac/MainWindow/Sidebar/SidebarViewController.swift index 76eda0825..691757437 100644 --- a/Mac/MainWindow/Sidebar/SidebarViewController.swift +++ b/Mac/MainWindow/Sidebar/SidebarViewController.swift @@ -67,7 +67,7 @@ protocol SidebarDelegate: AnyObject { outlineView.dataSource = dataSource outlineView.doubleAction = #selector(doubleClickedSidebar(_:)) outlineView.setDraggingSourceOperationMask([.move, .copy], forLocal: true) - outlineView.registerForDraggedTypes([WebFeedPasteboardWriter.webFeedUTIInternalType, WebFeedPasteboardWriter.webFeedUTIType, .URL, .string]) + outlineView.registerForDraggedTypes([FeedPasteboardWriter.webFeedUTIInternalType, FeedPasteboardWriter.webFeedUTIType, .URL, .string]) NotificationCenter.default.addObserver(self, selector: #selector(unreadCountDidInitialize(_:)), name: .UnreadCountDidInitialize, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(unreadCountDidChange(_:)), name: .UnreadCountDidChange, object: nil)