diff --git a/app/src/main/java/foundation/e/apps/ui/updates/UpdatesFragment.kt b/app/src/main/java/foundation/e/apps/ui/updates/UpdatesFragment.kt index f02642cab6e94951eaf8ac3299ee31958b04a17f..bc38fdeb4645864bbc8185cf5aaf41ccc87b3618 100644 --- a/app/src/main/java/foundation/e/apps/ui/updates/UpdatesFragment.kt +++ b/app/src/main/java/foundation/e/apps/ui/updates/UpdatesFragment.kt @@ -23,10 +23,8 @@ import android.view.View import androidx.appcompat.app.AlertDialog import androidx.fragment.app.activityViewModels import androidx.fragment.app.viewModels -import androidx.lifecycle.Lifecycle import androidx.lifecycle.flowWithLifecycle import androidx.lifecycle.lifecycleScope -import androidx.lifecycle.repeatOnLifecycle import androidx.navigation.findNavController import androidx.navigation.fragment.findNavController import androidx.recyclerview.widget.LinearLayoutManager @@ -164,20 +162,12 @@ class UpdatesFragment : TimeoutFragment(R.layout.fragment_updates), ApplicationI WorkManager.getInstance(requireContext()) .getWorkInfosLiveData(WorkQuery.fromStates(WorkInfo.State.entries)) .observe(viewLifecycleOwner) { - viewLifecycleOwner.lifecycleScope.launch { - repeatOnLifecycle(Lifecycle.State.RESUMED) { - updateButtonAvailability() - } - } + updateButtonAvailability() } } private fun setButtonEnabled(isEnabled: Boolean) { - viewLifecycleOwner.lifecycleScope.launch { - repeatOnLifecycle(Lifecycle.State.RESUMED) { - binding.button.isEnabled = isEnabled - } - } + binding.button.isEnabled = isEnabled } private fun updateButtonAvailability() {