Make sure updated content gets sync'd if it is unread or starred.

This commit is contained in:
Maurice Parker
2020-04-27 23:12:57 -05:00
parent 2766f118d3
commit 55cf36b8a1

View File

@@ -121,6 +121,13 @@ final class CloudKitArticlesZone: CloudKitZone {
if let article = statusArticle.article {
newRecords.append(makeArticleRecord(article))
}
case (.new, false):
newRecords.append(makeStatusRecord(statusArticle))
if let article = statusArticle.article {
if article.status.read == false || article.status.starred == true {
newRecords.append(makeArticleRecord(article))
}
}
case (.starred, true), (.read, false):
modifyRecords.append(makeStatusRecord(statusArticle))
if let article = statusArticle.article {