From acbb0f1a8c7b47ed0ac57fe7f4d9067960e31531 Mon Sep 17 00:00:00 2001 From: Rahul Patel Date: Sat, 14 Dec 2024 13:38:19 +0530 Subject: [PATCH] SplashFragment: Use null safe requireActivity() --- .../com/aurora/store/view/ui/splash/SplashFragment.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/aurora/store/view/ui/splash/SplashFragment.kt b/app/src/main/java/com/aurora/store/view/ui/splash/SplashFragment.kt index 0ed6598f1..cc61641d3 100644 --- a/app/src/main/java/com/aurora/store/view/ui/splash/SplashFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/splash/SplashFragment.kt @@ -257,16 +257,16 @@ class SplashFragment : BaseFragment() { 2 -> SplashFragmentDirections.actionSplashFragmentToUpdatesFragment() else -> SplashFragmentDirections.actionSplashFragmentToNavigationApps() } - activity?.viewModelStore?.clear() // Clear ViewModelStore to avoid bugs with logout + requireActivity().viewModelStore.clear() // Clear ViewModelStore to avoid bugs with logout findNavController().navigate(directions) } private fun getPackageName(): String { // Navigation component cannot handle market scheme as its missing a valid host - return if (activity?.intent != null && activity?.intent?.scheme == "market") { + return if (requireActivity().intent != null && requireActivity().intent.scheme == "market") { requireActivity().intent.data!!.getQueryParameter("id") ?: "" - } else if (activity?.intent != null && activity?.intent?.action == Intent.ACTION_SEND) { - val clipData = activity?.intent?.getStringExtra(Intent.EXTRA_TEXT) ?: "" + } else if (requireActivity().intent != null && requireActivity().intent.action == Intent.ACTION_SEND) { + val clipData = requireActivity().intent.getStringExtra(Intent.EXTRA_TEXT) ?: "" UrlQuerySanitizer(clipData).getValue("id") ?: "" } else { requireArguments().getString("packageName") ?: ""