From a7319af296317945a9019cd3a2811cfd4c29ad45 Mon Sep 17 00:00:00 2001 From: edv-Shin Date: Tue, 16 Dec 2025 02:43:35 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8?= =?UTF-8?q?=20=EC=9A=94=EC=B2=AD=20=EB=88=84=EB=9D=BD=20=EC=98=A4=EB=A5=98?= =?UTF-8?q?=20=EC=88=98=EC=A0=95=20#419?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/project200/undabang/main/MainActivity.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/project200/undabang/main/MainActivity.kt b/app/src/main/java/com/project200/undabang/main/MainActivity.kt index a0de897c..321bebb2 100644 --- a/app/src/main/java/com/project200/undabang/main/MainActivity.kt +++ b/app/src/main/java/com/project200/undabang/main/MainActivity.kt @@ -70,7 +70,7 @@ class MainActivity : AppCompatActivity(), BottomNavigationController { checkNotificationPermission() setupObservers() - performRouting() + viewModel.checkForUpdate() observeAuthEvents() } @@ -122,7 +122,6 @@ class MainActivity : AppCompatActivity(), BottomNavigationController { } private fun setupViews() { - viewModel.checkForUpdate() binding.bottomNavigation.setupWithNavController(navController) val bottomNavHiddenFragments = @@ -171,13 +170,17 @@ class MainActivity : AppCompatActivity(), BottomNavigationController { when (result) { is UpdateCheckResult.UpdateAvailable -> { showUpdateDialog(result.isForceUpdate) + if (result.isForceUpdate) isLoading = false + else performRouting() } is UpdateCheckResult.NoUpdateNeeded -> { Timber.d("업데이트 불필요") + performRouting() } else -> { // 필요한 경우 다른 상태 처리 Timber.d("UpdateCheckResult: Unhandled state or null") + performRouting() } } } From 58f5fbd37347aebaf0f8c659c9a0c28f8cdbc97f Mon Sep 17 00:00:00 2001 From: edv-Shin Date: Wed, 17 Dec 2025 00:40:11 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20ktlint=20=EC=88=98=EC=A0=95=20#419?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/project200/undabang/main/MainActivity.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/project200/undabang/main/MainActivity.kt b/app/src/main/java/com/project200/undabang/main/MainActivity.kt index 321bebb2..dd045a1b 100644 --- a/app/src/main/java/com/project200/undabang/main/MainActivity.kt +++ b/app/src/main/java/com/project200/undabang/main/MainActivity.kt @@ -170,8 +170,11 @@ class MainActivity : AppCompatActivity(), BottomNavigationController { when (result) { is UpdateCheckResult.UpdateAvailable -> { showUpdateDialog(result.isForceUpdate) - if (result.isForceUpdate) isLoading = false - else performRouting() + if (result.isForceUpdate) { + isLoading = false + } else { + performRouting() + } } is UpdateCheckResult.NoUpdateNeeded -> { Timber.d("업데이트 불필요")