Skip to content

Commit 5d1bdfb

Browse files
committed
fix: fetch feed favicon
1 parent 95bcf8f commit 5d1bdfb

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

app/proguard-rules.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@
3535
-keep class com.rometools.** { *; }
3636

3737
# Provider API
38-
-keep class me.ash.reader.infrastructure.rss.provider.** { *; }
38+
-keep class me.ash.reader.infrastructure.** { *; }

app/src/main/java/me/ash/reader/domain/service/AbstractRssRepository.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,11 @@ abstract class AbstractRssRepository(
147147
val latest = articleDao.queryLatestByFeedId(context.currentAccountId, feed.id)
148148
val articles = rssHelper.queryRssXml(feed, latest?.link)
149149
if (feed.icon == null) {
150-
rssHelper.queryRssIcon(feedDao, feed)
150+
try {
151+
rssHelper.queryRssIcon(feedDao, feed)
152+
} catch (e: Exception) {
153+
Log.i("RLog", "queryRssIcon is failed: ${e.message}")
154+
}
151155
}
152156
return FeedWithArticle(
153157
feed = feed.apply { isNotification = feed.isNotification && articles.isNotEmpty() },

0 commit comments

Comments
 (0)