Updater: don't compile in updater when it can't be used

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
Jason A. Donenfeld
2025-12-31 13:06:45 +01:00
parent 1c0b211bd6
commit 743b28bb85
@@ -376,6 +376,15 @@ object Updater {
if (installerIsGooglePlay(context)) if (installerIsGooglePlay(context))
return return
if (BuildConfig.BUILD_TYPE == "googleplay") {
if (installer(context).isNotEmpty()) {
applicationScope.launch {
emitProgress(Progress.Corrupt(null))
}
}
return
}
if (if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { if (if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) {
@Suppress("DEPRECATION") @Suppress("DEPRECATION")
context.packageManager.getPackageInfo(context.packageName, PackageManager.GET_PERMISSIONS) context.packageManager.getPackageInfo(context.packageName, PackageManager.GET_PERMISSIONS)