mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Add the isSyncingPaused property to WebFeed
This commit is contained in:
@@ -192,6 +192,15 @@ public final class WebFeed: Feed, Renamable, Hashable {
|
||||
}
|
||||
}
|
||||
|
||||
public var isSyncingPaused: Bool {
|
||||
get {
|
||||
return metadata.isSyncingPaused ?? false
|
||||
}
|
||||
set {
|
||||
metadata.isSyncingPaused = newValue
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - DisplayNameProvider
|
||||
|
||||
public var nameForDisplay: String {
|
||||
|
||||
@@ -30,6 +30,7 @@ final class WebFeedMetadata: Codable {
|
||||
case sinceToken
|
||||
case externalID = "subscriptionID"
|
||||
case folderRelationship
|
||||
case isSyncingPaused
|
||||
}
|
||||
|
||||
var webFeedID: String {
|
||||
@@ -136,6 +137,14 @@ final class WebFeedMetadata: Codable {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var isSyncingPaused: Bool? {
|
||||
didSet {
|
||||
if isSyncingPaused != oldValue {
|
||||
valueDidChange(.isSyncingPaused)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
weak var delegate: WebFeedMetadataDelegate?
|
||||
|
||||
|
||||
Reference in New Issue
Block a user