summaryrefslogtreecommitdiff
path: root/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt')
-rw-r--r--app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt7
1 files changed, 3 insertions, 4 deletions
diff --git a/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt b/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt
index b586fbc..ae63258 100644
--- a/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt
+++ b/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt
@@ -62,6 +62,7 @@ import org.terst.feedreader.data.ArticleEntity
import org.terst.feedreader.data.FeedEntity
import org.terst.feedreader.data.ensureStandaloneArticle
import org.terst.feedreader.data.saveArticleToStash
+import org.terst.feedreader.data.setReaderModeEnabled
import org.terst.feedreader.readability.ReaderExtractor
import java.net.URLEncoder
@@ -229,8 +230,7 @@ private fun ReaderContent(
val newEnabled = !f.readerModeEnabled
feed = f.copy(readerModeEnabled = newEnabled)
scope.launch {
- db.feedDao().update(f.copy(readerModeEnabled = newEnabled))
- val feedLabel = f.title.ifBlank { "this feed" }
+ val message = db.feedDao().setReaderModeEnabled(f, newEnabled)
if (newEnabled) {
if (readerContent == null) {
isExtracting = true
@@ -243,13 +243,12 @@ private fun ReaderContent(
}
}
isReaderMode = true
- snackbarHostState.showSnackbar("Reader mode enabled for $feedLabel")
} else {
isReaderMode = false
readerContent = null
db.articleDao().clearExtractedContent(articleId)
- snackbarHostState.showSnackbar("Reader mode disabled for $feedLabel")
}
+ snackbarHostState.showSnackbar(message)
}
}