TP-65220 | NIKHIL KUMAR | Remove system bar color change fun (#10655)

Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
This commit is contained in:
nikhil kumar
2024-05-02 16:26:26 +05:30
committed by GitHub
parent 12630f960f
commit fbbdf8c560

View File

@@ -21,7 +21,6 @@ import android.util.Log
import android.view.View
import android.view.ViewGroup
import android.view.ViewTreeObserver
import android.view.WindowInsetsController
import android.webkit.WebViewClient
import android.widget.Toast
import androidx.activity.SystemBarStyle
@@ -29,7 +28,6 @@ import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
import androidx.activity.viewModels
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
import androidx.core.view.ViewCompat
import androidx.fragment.app.Fragment
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.ViewModelProvider
@@ -86,7 +84,6 @@ import com.navi.common.firebasedb.FirebaseStatusType
import com.navi.common.firebasedb.INIT_REPAYMENT
import com.navi.common.firebasedb.PAYMENT_STATUS
import com.navi.common.firebaseremoteconfig.FirebaseRemoteConfigHelper
import com.navi.common.firebaseremoteconfig.FirebaseRemoteConfigHelper.BOTTOM_BAR_COLOR_ENABLED
import com.navi.common.juspay.HyperServicesHolder
import com.navi.common.listeners.DialogCancelListener
import com.navi.common.lottie.LottieRemoteHelper
@@ -470,7 +467,6 @@ class HomePageActivity :
appsFlyerDeeplinkHandler.handleDeepLink(intent)
configVM.setFirebaseAppInstanceId()
onInitProviderConfig()
updateSystemNavigationBarColor()
initSDKs()
handleStatusBarColor()
startPeriodicDataUploadWorker()
@@ -1375,25 +1371,6 @@ class HomePageActivity :
}
}
private fun updateSystemNavigationBarColor() {
if (FirebaseRemoteConfigHelper.getBoolean(BOTTOM_BAR_COLOR_ENABLED)) {
try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
window.insetsController?.setSystemBarsAppearance(
WindowInsetsController.APPEARANCE_LIGHT_STATUS_BARS,
WindowInsetsController.APPEARANCE_LIGHT_NAVIGATION_BARS
)
}
window.navigationBarColor = resources.getColor(R.color.white)
val windowInsetsController = ViewCompat.getWindowInsetsController(window.decorView)
windowInsetsController?.isAppearanceLightNavigationBars = true
} catch (e: Exception) {
e.log()
}
}
}
private fun fetchHomeData() {
if (homeVM.isUserLoggedIn()) {
if (isAllMandatoryPermissionGranted(permissionsManager)) {