SelfUpdate: Add current certificate hash to the object

Otherwise it gets filtered when incompatible updates are off

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-10-21 11:32:47 +05:30
parent b0e19c7446
commit f3456ddc7b

View File

@@ -23,6 +23,7 @@ import android.content.Context
import com.aurora.Constants import com.aurora.Constants
import com.aurora.gplayapi.data.models.App import com.aurora.gplayapi.data.models.App
import com.aurora.gplayapi.data.models.Artwork import com.aurora.gplayapi.data.models.Artwork
import com.aurora.gplayapi.data.models.EncodedCertificateSet
import com.aurora.gplayapi.data.models.File import com.aurora.gplayapi.data.models.File
import com.aurora.store.BuildConfig import com.aurora.store.BuildConfig
import com.aurora.store.R import com.aurora.store.R
@@ -70,7 +71,12 @@ data class SelfUpdate(
) )
), ),
isFree = true, isFree = true,
isInstalled = true isInstalled = true,
certificateSetList = CertUtil.getEncodedCertificateHashes(
context, context.packageName
).map {
EncodedCertificateSet(certificateSet = it, sha256 = String())
}.toMutableList()
) )
} }
} }