Просмотр исходного кода

fix(AppUpdate): prevent githubApi response data class to be obfuscated

Xwite 2 лет назад
Родитель
Сommit
504079eef0
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      app/src/main/java/io/legado/app/help/update/AppReleaseInfo.kt

+ 4 - 0
app/src/main/java/io/legado/app/help/update/AppReleaseInfo.kt

@@ -1,9 +1,11 @@
 package io.legado.app.help.update
 
+import androidx.annotation.Keep
 import com.google.gson.annotations.SerializedName
 import io.legado.app.exception.NoStackTraceException
 import java.time.Instant
 
+@Keep
 data class AppReleaseInfo(
     val appVariant: AppVariant,
     val createdAt: Long,
@@ -27,6 +29,7 @@ enum class AppVariant {
 
 }
 
+@Keep
 data class GithubRelease(
     val assets: List<Asset>?,
     val body: String,
@@ -41,6 +44,7 @@ data class GithubRelease(
     }
 }
 
+@Keep
 data class Asset(
     @SerializedName("browser_download_url")
     val apkUrl: String,