@@ -9,15 +9,15 @@ import com.nononsenseapps.feeder.db.room.AppDatabase
9
9
import com.nononsenseapps.feeder.db.room.FeedItem
10
10
import com.nononsenseapps.feeder.db.room.FeedItemCursor
11
11
import com.nononsenseapps.feeder.db.room.FeedItemDao
12
- import com.nononsenseapps.feeder.db.room.FeedItemDao.Companion.feedItemsListOrderByAsc
13
- import com.nononsenseapps.feeder.db.room.FeedItemDao.Companion.feedItemsListOrderByDesc
12
+ import com.nononsenseapps.feeder.db.room.FeedItemDao.Companion.FEED_ITEM_LIST_SORT_ORDER_ASC
13
+ import com.nononsenseapps.feeder.db.room.FeedItemDao.Companion.FEED_ITEM_LIST_SORT_ORDER_DESC
14
14
import com.nononsenseapps.feeder.db.room.FeedItemIdWithLink
15
15
import com.nononsenseapps.feeder.db.room.FeedItemWithFeed
16
16
import com.nononsenseapps.feeder.db.room.ID_SAVED_ARTICLES
17
17
import com.nononsenseapps.feeder.db.room.ID_UNSET
18
18
import com.nononsenseapps.feeder.db.room.upsertFeedItems
19
+ import com.nononsenseapps.feeder.model.PREVIEW_COLUMNS
19
20
import com.nononsenseapps.feeder.model.PreviewItem
20
- import com.nononsenseapps.feeder.model.previewColumns
21
21
import com.nononsenseapps.feeder.ui.compose.feed.FeedListItem
22
22
import com.nononsenseapps.feeder.ui.compose.feedarticle.FeedListFilter
23
23
import kotlinx.coroutines.Dispatchers
@@ -77,15 +77,15 @@ class FeedItemStore(override val di: DI) : DIAware {
77
77
val args = mutableListOf<Any ?>()
78
78
79
79
queryString.apply {
80
- append(" SELECT $previewColumns FROM feed_items\n " )
80
+ append(" SELECT $PREVIEW_COLUMNS FROM feed_items\n " )
81
81
append(" LEFT JOIN feeds ON feed_items.feed_id = feeds.id\n " )
82
82
append(" WHERE\n " )
83
83
84
84
rawQueryFilter(filter, args, minReadTime, feedId, tag)
85
85
86
86
when (newestFirst) {
87
- true -> append(" ORDER BY $feedItemsListOrderByDesc \n " )
88
- else -> append(" ORDER BY $feedItemsListOrderByAsc \n " )
87
+ true -> append(" ORDER BY $FEED_ITEM_LIST_SORT_ORDER_DESC \n " )
88
+ else -> append(" ORDER BY $FEED_ITEM_LIST_SORT_ORDER_ASC \n " )
89
89
}
90
90
}
91
91
@@ -276,8 +276,7 @@ class FeedItemStore(override val di: DI) : DIAware {
276
276
dao.markAllAsRead()
277
277
}
278
278
279
- fun getFeedsItemsWithDefaultFullTextNeedingDownload (): Flow <List <FeedItemIdWithLink >> =
280
- dao.getFeedsItemsWithDefaultFullTextNeedingDownload()
279
+ fun getFeedsItemsWithDefaultFullTextNeedingDownload (): Flow <List <FeedItemIdWithLink >> = dao.getFeedsItemsWithDefaultFullTextNeedingDownload()
281
280
282
281
suspend fun markAsFullTextDownloaded (feedItemId : Long ) = dao.markAsFullTextDownloaded(feedItemId)
283
282
@@ -332,7 +331,7 @@ private fun PreviewItem.toFeedListItem() =
332
331
feedTitle = feedDisplayTitle,
333
332
unread = readTime == null ,
334
333
pubDate = pubDate?.toLocalDateTime()?.formatDynamically() ? : " " ,
335
- imageUrl = imageUrl ,
334
+ image = image ,
336
335
link = link,
337
336
bookmarked = bookmarked,
338
337
feedImageUrl = feedImageUrl,
0 commit comments