From c3edd5f37051f9dcb598eb176b12e8e05f03803e Mon Sep 17 00:00:00 2001 From: Pierre Nicolas <pierre.nicolas@savoirfairelinux.com> Date: Fri, 21 Jun 2024 14:53:53 -0400 Subject: [PATCH] donation: hide donation button properly GitLab: #1695 Change-Id: Ib015c5310fd274e4ece6e9bb4e0934e6295dec94 --- .../app/src/main/java/cx/ring/settings/SettingsFragment.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jami-android/app/src/main/java/cx/ring/settings/SettingsFragment.kt b/jami-android/app/src/main/java/cx/ring/settings/SettingsFragment.kt index f11d4991d..68ccf1fc8 100644 --- a/jami-android/app/src/main/java/cx/ring/settings/SettingsFragment.kt +++ b/jami-android/app/src/main/java/cx/ring/settings/SettingsFragment.kt @@ -48,6 +48,7 @@ import net.jami.model.Settings import net.jami.mvp.GenericView import net.jami.settings.SettingsPresenter import net.jami.settings.SettingsViewModel +import net.jami.utils.DonationUtils import net.jami.utils.DonationUtils.endDonationTimeMillis import net.jami.utils.DonationUtils.startDonationTimeMillis @@ -74,7 +75,7 @@ class SettingsFragment : override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View = FragSettingsBinding.inflate(inflater, container, false).apply { - if (System.currentTimeMillis() in startDonationTimeMillis until endDonationTimeMillis) { + if (DonationUtils.isDonationPeriod()) { donateButton.visibility= View.VISIBLE settingsDonateLayout.visibility = View.VISIBLE donateButton.setOnClickListener { @@ -198,7 +199,7 @@ class SettingsFragment : childFragmentManager.popBackStackImmediate() if (childFragmentManager.backStackEntryCount == 0) { val binding = binding ?: return - binding.donateButton.isVisible = true + binding.donateButton.isVisible = DonationUtils.isDonationPeriod() onAppBarScrollTargetViewChanged(binding.scrollview) onToolbarTitleChanged(getString(R.string.menu_item_advanced_settings)) backPressedCallback.isEnabled = false -- GitLab