From 1864f60e0bb812a8c9530ccf8348ff226a4bd61a Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sun, 19 Nov 2017 22:38:42 -0800 Subject: [PATCH] Save iconURL and faviconURL in Feed when found in ParsedFeed. --- Frameworks/Account/Account.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Frameworks/Account/Account.swift b/Frameworks/Account/Account.swift index dcdee16ed..9a6ab0645 100644 --- a/Frameworks/Account/Account.swift +++ b/Frameworks/Account/Account.swift @@ -150,6 +150,15 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container, func update(_ feed: Feed, with parsedFeed: ParsedFeed, _ completion: @escaping RSVoidCompletionBlock) { + if feed.iconURL != parsedFeed.iconURL { + feed.iconURL = parsedFeed.iconURL + dirty = true + } + if feed.faviconURL != parsedFeed.faviconURL { + feed.faviconURL = parsedFeed.faviconURL + dirty = true + } + database.update(feed: feed, parsedFeed: parsedFeed) { (newArticles, updatedArticles) in var userInfo = [String: Any]()