diff --git a/app/src/main/java/com/futo/platformplayer/SettingsDev.kt b/app/src/main/java/com/futo/platformplayer/SettingsDev.kt index ef0cdcf4..d79c5b3b 100644 --- a/app/src/main/java/com/futo/platformplayer/SettingsDev.kt +++ b/app/src/main/java/com/futo/platformplayer/SettingsDev.kt @@ -1,6 +1,7 @@ package com.futo.platformplayer import android.content.Context +import android.content.Intent import android.webkit.CookieManager import androidx.work.Data import androidx.work.OneTimeWorkRequestBuilder diff --git a/app/src/main/java/com/futo/platformplayer/api/http/ManagedHttpClient.kt b/app/src/main/java/com/futo/platformplayer/api/http/ManagedHttpClient.kt index 0192d6c0..641dbed2 100644 --- a/app/src/main/java/com/futo/platformplayer/api/http/ManagedHttpClient.kt +++ b/app/src/main/java/com/futo/platformplayer/api/http/ManagedHttpClient.kt @@ -5,6 +5,8 @@ import com.futo.platformplayer.SettingsDev import com.futo.platformplayer.constructs.Event1 import com.futo.platformplayer.ensureNotMainThread import com.futo.platformplayer.logging.Logger +import com.futo.platformplayer.states.StateApp +import com.futo.platformplayer.stores.FragmentedStorage import okhttp3.Call import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.OkHttpClient @@ -63,7 +65,7 @@ open class ManagedHttpClient { constructor(builder: OkHttpClient.Builder = OkHttpClient.Builder()) { _builderTemplate = builder; - if(SettingsDev.instance.developerMode && SettingsDev.instance.networking.allowAllCertificates) + if(FragmentedStorage.isInitialized && StateApp.instance.isMainActive && SettingsDev.instance.developerMode && SettingsDev.instance.networking.allowAllCertificates) trustAllCertificates(builder); client = builder.addNetworkInterceptor { chain -> val request = beforeRequest(chain.request()); diff --git a/app/src/main/java/com/futo/platformplayer/states/StateUpdate.kt b/app/src/main/java/com/futo/platformplayer/states/StateUpdate.kt index ebc75dd1..7ef370c3 100644 --- a/app/src/main/java/com/futo/platformplayer/states/StateUpdate.kt +++ b/app/src/main/java/com/futo/platformplayer/states/StateUpdate.kt @@ -189,9 +189,9 @@ class StateUpdate { } } catch (e: Throwable) { Logger.w(TAG, "Failed to check for updates.", e); - + android.util.Log.e(TAG, "Failed to check for updates.", e); withContext(Dispatchers.Main) { - UIDialogs.toast(context, "Failed to check for updates"); + UIDialogs.toast(context, "Failed to check for updates\n" + e.message); } } }