// // AppDelegate+Shared.swift // NetNewsWire // // Created by Brent Simmons on 4/15/24. // Copyright © 2024 Ranchero Software. All rights reserved. // import Foundation import Images import ParserObjC extension AppDelegate: FaviconDownloaderDelegate, FeedIconDownloaderDelegate { var appIconImage: IconImage? { IconImage.appIcon } func downloadMetadata(_ url: String) async throws -> RSHTMLMetadata? { try await HTMLMetadataDownloader.downloadMetadata(for: url) } }