Milan Jurkulak 3 лет назад
Родитель
Сommit
d5d4ba0f45

+ 6 - 2
tvlib/src/main/kotlin/org/mjdev/tvlib/ui/components/tv/AppUpdateAvailableMessage.kt

@@ -14,11 +14,14 @@ import androidx.compose.runtime.mutableStateOf
 import androidx.compose.ui.graphics.Color
 import androidx.compose.ui.tooling.preview.Preview
 import org.mjdev.tvlib.R
+import org.mjdev.tvlib.annotations.Previews
+import org.mjdev.tvlib.extensions.ComposeExt
 import org.mjdev.tvlib.extensions.ComposeExt.asException
+import org.mjdev.tvlib.extensions.ComposeExt.isEditMode
 import org.mjdev.tvlib.updater.AppUpdater
 import org.mjdev.tvlib.updater.AppUpdater.Companion.rememberAppUpdater
 
-@Preview
+@Previews
 @Composable
 fun AppUpdateAvailableMessage(
     title: Any? = R.string.title_app_update,
@@ -34,7 +37,8 @@ fun AppUpdateAvailableMessage(
     dismissState: MutableState<Boolean> = mutableStateOf(false),
     onButtonClick : ()->Unit = { appUpdater.updateApp() },
 ) {
-    if (appUpdater.isUpdateAvailable) {
+    val isEdit = isEditMode()
+    if (isEdit || appUpdater.isUpdateAvailable) {
         ErrorMessage(
             title = title,
             dismissText = buttonText,

+ 2 - 2
tvlib/src/main/kotlin/org/mjdev/tvlib/updater/AppUpdater.kt

@@ -26,8 +26,8 @@ import kotlinx.coroutines.launch
 import kotlinx.coroutines.runBlocking
 import okhttp3.OkHttpClient
 import okhttp3.logging.HttpLoggingInterceptor
+import org.mjdev.tvlib.BuildConfig
 import org.mjdev.tvlib.data.github.remote.Release
-import org.mjdev.tvlib.extensions.ModifierExt.isDebug
 import org.mjdev.tvlib.network.CacheInterceptor
 import retrofit2.Retrofit
 import retrofit2.converter.moshi.MoshiConverterFactory
@@ -176,7 +176,7 @@ class AppUpdater(
             httpLoggingInterceptor: HttpLoggingInterceptor = httpLoggingInterceptor(),
         ): OkHttpClient = OkHttpClient.Builder().apply {
             addNetworkInterceptor(cacheInterceptor)
-            if (isDebug) {
+            if (BuildConfig.DEBUG) {
                 addInterceptor(httpLoggingInterceptor)
             }
         }.build()