diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 9f2a11a7b..de3c0a23a 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -267,7 +267,7 @@ # Class.forName调用 -keep class io.legado.app.lib.cronet.CronetInterceptor{*;} -keep class io.legado.app.lib.cronet.CronetLoader{*;} --keep class io.legado.app.help.AppUpdateGitHub{*;} +-keep class io.legado.app.help.update.AppUpdateGitHub{*;} -keep class io.legado.app.help.AppIntentType{*;} # Error Exception -keep class * extends java.lang.Exception diff --git a/app/src/androidTest/java/io/legado/app/UpdateTest.kt b/app/src/androidTest/java/io/legado/app/UpdateTest.kt index f9f1ac0a0..696eec31e 100644 --- a/app/src/androidTest/java/io/legado/app/UpdateTest.kt +++ b/app/src/androidTest/java/io/legado/app/UpdateTest.kt @@ -3,7 +3,7 @@ package io.legado.app import com.google.gson.Gson import io.legado.app.exception.NoStackTraceException import io.legado.app.help.http.okHttpClient -import io.legado.app.model.GithubRelease +import io.legado.app.help.update.GithubRelease import io.legado.app.utils.fromJsonObject import okhttp3.Request import org.junit.Assert.assertTrue diff --git a/app/src/main/java/io/legado/app/constant/AppConst.kt b/app/src/main/java/io/legado/app/constant/AppConst.kt index 96be75388..431d867a0 100644 --- a/app/src/main/java/io/legado/app/constant/AppConst.kt +++ b/app/src/main/java/io/legado/app/constant/AppConst.kt @@ -6,7 +6,7 @@ import android.provider.Settings import androidx.annotation.Keep import cn.hutool.crypto.digest.DigestUtil import io.legado.app.BuildConfig -import io.legado.app.model.AppVariant +import io.legado.app.help.update.AppVariant import splitties.init.appCtx import java.text.SimpleDateFormat diff --git a/app/src/main/java/io/legado/app/model/AppReleaseInfo.kt b/app/src/main/java/io/legado/app/help/update/AppReleaseInfo.kt similarity index 98% rename from app/src/main/java/io/legado/app/model/AppReleaseInfo.kt rename to app/src/main/java/io/legado/app/help/update/AppReleaseInfo.kt index 13435353c..ba242efd9 100644 --- a/app/src/main/java/io/legado/app/model/AppReleaseInfo.kt +++ b/app/src/main/java/io/legado/app/help/update/AppReleaseInfo.kt @@ -1,4 +1,4 @@ -package io.legado.app.model +package io.legado.app.help.update import com.google.gson.annotations.SerializedName import java.time.Instant diff --git a/app/src/main/java/io/legado/app/help/AppUpdate.kt b/app/src/main/java/io/legado/app/help/update/AppUpdate.kt similarity index 94% rename from app/src/main/java/io/legado/app/help/AppUpdate.kt rename to app/src/main/java/io/legado/app/help/update/AppUpdate.kt index 6a5cd3031..20e46de84 100644 --- a/app/src/main/java/io/legado/app/help/AppUpdate.kt +++ b/app/src/main/java/io/legado/app/help/update/AppUpdate.kt @@ -1,4 +1,4 @@ -package io.legado.app.help +package io.legado.app.help.update import io.legado.app.help.coroutine.Coroutine import kotlinx.coroutines.CoroutineScope diff --git a/app/src/main/java/io/legado/app/help/AppUpdateGitHub.kt b/app/src/main/java/io/legado/app/help/update/AppUpdateGitHub.kt similarity index 94% rename from app/src/main/java/io/legado/app/help/AppUpdateGitHub.kt rename to app/src/main/java/io/legado/app/help/update/AppUpdateGitHub.kt index 080811033..a9ecc2bd5 100644 --- a/app/src/main/java/io/legado/app/help/AppUpdateGitHub.kt +++ b/app/src/main/java/io/legado/app/help/update/AppUpdateGitHub.kt @@ -1,4 +1,4 @@ -package io.legado.app.help +package io.legado.app.help.update import androidx.annotation.Keep import io.legado.app.constant.AppConst @@ -7,9 +7,6 @@ import io.legado.app.help.config.AppConfig import io.legado.app.help.coroutine.Coroutine import io.legado.app.help.http.newCallStrResponse import io.legado.app.help.http.okHttpClient -import io.legado.app.model.AppReleaseInfo -import io.legado.app.model.AppVariant -import io.legado.app.model.GithubRelease import io.legado.app.utils.GSON import io.legado.app.utils.fromJsonObject import kotlinx.coroutines.CoroutineScope diff --git a/app/src/main/java/io/legado/app/ui/about/AboutFragment.kt b/app/src/main/java/io/legado/app/ui/about/AboutFragment.kt index 0fa7cb546..5b2921236 100644 --- a/app/src/main/java/io/legado/app/ui/about/AboutFragment.kt +++ b/app/src/main/java/io/legado/app/ui/about/AboutFragment.kt @@ -11,7 +11,7 @@ import androidx.preference.PreferenceFragmentCompat import io.legado.app.R import io.legado.app.constant.AppConst.appInfo import io.legado.app.constant.AppLog -import io.legado.app.help.AppUpdate +import io.legado.app.help.update.AppUpdate import io.legado.app.help.CrashHandler import io.legado.app.help.config.AppConfig import io.legado.app.help.coroutine.Coroutine diff --git a/app/src/main/java/io/legado/app/ui/about/UpdateDialog.kt b/app/src/main/java/io/legado/app/ui/about/UpdateDialog.kt index d71e876cd..fcbb15224 100644 --- a/app/src/main/java/io/legado/app/ui/about/UpdateDialog.kt +++ b/app/src/main/java/io/legado/app/ui/about/UpdateDialog.kt @@ -6,7 +6,7 @@ import android.view.ViewGroup import io.legado.app.R import io.legado.app.base.BaseDialogFragment import io.legado.app.databinding.DialogUpdateBinding -import io.legado.app.help.AppUpdate +import io.legado.app.help.update.AppUpdate import io.legado.app.lib.theme.primaryColor import io.legado.app.model.Download import io.legado.app.utils.setLayout