Make .htmlMetadataAvailable Notification public.

This commit is contained in:
Brent Simmons
2025-01-19 17:58:55 -08:00
parent f9b7b4e973
commit 789b615161

View File

@@ -9,19 +9,19 @@ import Foundation
import Core
@preconcurrency import RSParser
extension Notification.Name {
public extension Notification.Name {
// Sent when HTMLMetadata is cached. Posted on any thread.
static let htmlMetadataAvailable = Notification.Name("htmlMetadataAvailable")
}
final class HTMLMetadataCache: Sendable {
public final class HTMLMetadataCache: Sendable {
static let shared = HTMLMetadataCache()
// Sent along with .htmlMetadataAvailable notification
struct UserInfoKey {
static let htmlMetadata = "htmlMetadata"
static let url = "url" // String value
public struct UserInfoKey {
public static let htmlMetadata = "htmlMetadata"
public static let url = "url" // String value
}
private struct HTMLMetadataCacheRecord: CacheRecord {