mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Add cacheControlInfo to feed metadata.
This commit is contained in:
@@ -27,6 +27,7 @@ public extension WebFeed {
|
||||
public static let authors = "authors"
|
||||
public static let contentHash = "contentHash"
|
||||
public static let conditionalGetInfo = "conditionalGetInfo"
|
||||
public static let cacheControlInfo = "cacheControlInfo"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ final class WebFeedMetadata: Codable {
|
||||
case isNotifyAboutNewArticles
|
||||
case isArticleExtractorAlwaysOn
|
||||
case conditionalGetInfo
|
||||
case cacheControlInfo
|
||||
case externalID = "subscriptionID"
|
||||
case folderRelationship
|
||||
}
|
||||
@@ -111,6 +112,14 @@ final class WebFeedMetadata: Codable {
|
||||
}
|
||||
}
|
||||
|
||||
var cacheControlInfo: CacheControlInfo? {
|
||||
didSet {
|
||||
if cacheControlInfo != oldValue {
|
||||
valueDidChange(.cacheControlInfo)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var externalID: String? {
|
||||
didSet {
|
||||
if externalID != oldValue {
|
||||
|
||||
Reference in New Issue
Block a user