From 35951ab7171c6666b6d47dcdd160b3bb225403a1 Mon Sep 17 00:00:00 2001 From: Mygod Date: Mon, 25 Oct 2021 10:13:32 +0800 Subject: [PATCH] Prevent crash by play --- mobile/src/main/java/be/mygod/vpnhotspot/MainActivity.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/MainActivity.kt b/mobile/src/main/java/be/mygod/vpnhotspot/MainActivity.kt index c2947355..8adde251 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/MainActivity.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/MainActivity.kt @@ -24,6 +24,7 @@ import com.google.android.material.badge.BadgeDrawable import com.google.android.material.navigation.NavigationBarView import kotlinx.coroutines.flow.collect import kotlinx.coroutines.launch +import timber.log.Timber import java.net.Inet4Address class MainActivity : AppCompatActivity(), NavigationBarView.OnItemSelectedListener { @@ -62,7 +63,12 @@ class MainActivity : AppCompatActivity(), NavigationBarView.OnItemSelectedListen lifecycleScope.launch { repeatOnLifecycle(Lifecycle.State.STARTED) { onAppUpdateAvailable(null) - UpdateChecker.check().collect(this@MainActivity::onAppUpdateAvailable) + try { + UpdateChecker.check().collect(this@MainActivity::onAppUpdateAvailable) + } catch (e: Exception) { + Timber.w(e) + SmartSnackbar.make(e).show() + } } } }