Add: Latest updated and added lists

This commit is contained in:
machiav3lli 2022-03-04 19:27:22 +01:00
parent 371165010a
commit f6173c80d3
2 changed files with 7 additions and 1 deletions

View File

@ -202,6 +202,12 @@ interface ProductDao : BaseDao<Product> {
builder += """AND $ROW_MATCH_RANK > 0""" builder += """AND $ROW_MATCH_RANK > 0"""
} }
when (updateCategory) {
UpdateCategory.ALL -> Unit
UpdateCategory.NEW -> builder += """AND product.${ROW_ADDED} = product.${ROW_UPDATED}"""
UpdateCategory.UPDATED -> builder += """AND product.${ROW_ADDED} < product.${ROW_UPDATED}"""
}
// Sum up all products with the same package name // Sum up all products with the same package name
builder += "GROUP BY product.${ROW_PACKAGE_NAME} HAVING 1" builder += "GROUP BY product.${ROW_PACKAGE_NAME} HAVING 1"

View File

@ -59,7 +59,7 @@ class MainNavFragmentViewModelX(
Source.NEW -> Request.ProductsNew( Source.NEW -> Request.ProductsNew(
mSearchQuery, mSearchQuery,
mSections, mSections,
Order.LAST_UPDATE, Order.DATE_ADDED,
Preferences[Preferences.Key.NewApps] Preferences[Preferences.Key.NewApps]
) )
} }