mirror of
https://github.com/f-droid/fdroidclient.git
synced 2026-04-23 08:22:32 -04:00
[index] add file to PackageVersion
This commit is contained in:
@@ -861,6 +861,7 @@ public final class org/fdroid/index/v2/PackageV2Kt {
|
||||
|
||||
public abstract interface class org/fdroid/index/v2/PackageVersion {
|
||||
public abstract fun getAdded ()J
|
||||
public abstract fun getFile ()Lorg/fdroid/index/v2/FileV1;
|
||||
public abstract fun getHasKnownVulnerability ()Z
|
||||
public abstract fun getPackageManifest ()Lorg/fdroid/index/v2/PackageManifest;
|
||||
public abstract fun getReleaseChannels ()Ljava/util/List;
|
||||
@@ -886,7 +887,7 @@ public final class org/fdroid/index/v2/PackageVersionV2 : org/fdroid/index/v2/Pa
|
||||
public fun equals (Ljava/lang/Object;)Z
|
||||
public fun getAdded ()J
|
||||
public final fun getAntiFeatures ()Ljava/util/Map;
|
||||
public final fun getFile ()Lorg/fdroid/index/v2/FileV1;
|
||||
public fun getFile ()Lorg/fdroid/index/v2/FileV1;
|
||||
public fun getHasKnownVulnerability ()Z
|
||||
public final fun getManifest ()Lorg/fdroid/index/v2/ManifestV2;
|
||||
public fun getPackageManifest ()Lorg/fdroid/index/v2/PackageManifest;
|
||||
|
||||
@@ -4,6 +4,7 @@ import kotlin.test.Test
|
||||
import kotlin.test.assertEquals
|
||||
import kotlin.test.assertNull
|
||||
import org.fdroid.index.RELEASE_CHANNEL_BETA
|
||||
import org.fdroid.index.v2.FileV1
|
||||
import org.fdroid.index.v2.PackageManifest
|
||||
import org.fdroid.index.v2.PackageVersion
|
||||
import org.fdroid.index.v2.SignerV2
|
||||
@@ -190,6 +191,7 @@ internal class UpdateCheckerTest {
|
||||
override val targetSdkVersion: Int? = null
|
||||
},
|
||||
override val hasKnownVulnerability: Boolean = false,
|
||||
override val file: FileV1 = FileV1("foo/bar", "abcd", 23),
|
||||
) : PackageVersion
|
||||
|
||||
private data class AppPreferences(
|
||||
|
||||
@@ -77,6 +77,7 @@ public data class Screenshots(
|
||||
public interface PackageVersion {
|
||||
public val versionCode: Long
|
||||
public val versionName: String
|
||||
public val file: FileV1
|
||||
public val added: Long
|
||||
public val size: Long?
|
||||
public val signer: SignerV2?
|
||||
@@ -90,7 +91,7 @@ public const val ANTI_FEATURE_KNOWN_VULNERABILITY: String = "KnownVuln"
|
||||
@Serializable
|
||||
public data class PackageVersionV2(
|
||||
override val added: Long,
|
||||
val file: FileV1,
|
||||
override val file: FileV1,
|
||||
val src: FileV2? = null,
|
||||
val manifest: ManifestV2,
|
||||
override val releaseChannels: List<String> = emptyList(),
|
||||
|
||||
Reference in New Issue
Block a user