summaryrefslogtreecommitdiff
path: root/app/src/main/java/org/terst/feedreader/data/Daos.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/terst/feedreader/data/Daos.kt')
-rw-r--r--app/src/main/java/org/terst/feedreader/data/Daos.kt10
1 files changed, 0 insertions, 10 deletions
diff --git a/app/src/main/java/org/terst/feedreader/data/Daos.kt b/app/src/main/java/org/terst/feedreader/data/Daos.kt
index 20632f8..d55b7b7 100644
--- a/app/src/main/java/org/terst/feedreader/data/Daos.kt
+++ b/app/src/main/java/org/terst/feedreader/data/Daos.kt
@@ -1,7 +1,6 @@
package org.terst.feedreader.data
import androidx.room.Dao
-import androidx.room.Delete
import androidx.room.Insert
import androidx.room.OnConflictStrategy
import androidx.room.Query
@@ -178,9 +177,6 @@ interface ArticleDao {
@Query("UPDATE articles SET isRead = 1, readAt = :readAt WHERE id IN (:ids)")
suspend fun markReadBatch(ids: List<String>, readAt: Long)
- @Query("UPDATE articles SET isRead = 1, readAt = :readAt WHERE feedId = :feedId")
- suspend fun markAllReadForFeed(feedId: String, readAt: Long)
-
// Run when unsubscribing from a feed. Saved articles are deliberately kept
// regardless (isSaved is a separate, durable "keep forever" concept,
// independent of subscription) -- everything else is deleted so it doesn't
@@ -199,9 +195,6 @@ interface ArticleDao {
@Query("UPDATE articles SET stashArtifactId = :artifactId WHERE id = :id")
suspend fun setStashArtifactId(id: String, artifactId: String)
-
- @Delete
- suspend fun delete(article: ArticleEntity)
}
// A single markReadBatch(ids) call builds one query with one bound parameter per id --
@@ -218,9 +211,6 @@ interface FilterRuleDao {
@Query("SELECT * FROM filter_rules ORDER BY createdAt DESC")
fun observeAll(): Flow<List<FilterRuleEntity>>
- @Query("SELECT * FROM filter_rules")
- suspend fun getAll(): List<FilterRuleEntity>
-
@Insert
suspend fun insert(rule: FilterRuleEntity): Long