Update: Complete the return data in the product query

This commit is contained in:
machiav3lli 2022-02-05 02:15:04 +01:00
parent 78b254fbb8
commit 69fba1452d
2 changed files with 5 additions and 3 deletions

View File

@ -20,8 +20,9 @@ const val ROW_UPDATED = "updated"
const val ROW_VERSION_CODE = "version_code"
const val ROW_SIGNATURES = "signatures"
const val ROW_COMPATIBLE = "compatible"
const val ROW_DATA = "data"
const val ROW_DATA_ITEM = "data_item" // TODO remove when time comes
const val ROW_ICON = "icon"
const val ROW_METADATA_ICON = "metadataIcon"
const val ROW_RELEASES = "releases"
const val ROW_VERSION = "version"
const val ROW_SIGNATURE = "signature"
const val ROW_ID = "_id"

View File

@ -121,7 +121,8 @@ interface ProductDao : BaseDao<Product> {
(COALESCE(lock.${ROW_VERSION_CODE}, -1) NOT IN (0, product.${ROW_VERSION_CODE}) AND
product.${ROW_COMPATIBLE} != 0 AND product.${ROW_VERSION_CODE} >
COALESCE(installed.${ROW_VERSION_CODE}, 0xffffffff) AND $signatureMatches)
AS ${ROW_CAN_UPDATE}, product.${ROW_COMPATIBLE},"""
AS ${ROW_CAN_UPDATE}, product.${ROW_COMPATIBLE},
product.${ROW_ICON}, product.${ROW_METADATA_ICON}, product.${ROW_RELEASES},"""
if (searchQuery.isNotEmpty()) {
builder += """(((product.${ROW_NAME} LIKE ? OR