replaced common code to actionProvider.invoke()

replaced common code to actionProvider.invoke()
This commit is contained in:
Stanisalv 2020-08-28 16:25:01 +03:00
parent 21c35b2994
commit d6aa8fad79
1 changed files with 1 additions and 5 deletions

View File

@ -105,11 +105,7 @@ abstract class MviFragment<NavArgs, State, Action, VM>(
}
protected fun addOnBackPressedCallback(actionProvider: () -> Action) {
requireActivity().onBackPressedDispatcher.addCallback(viewLifecycleOwner, object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
dispatchAction(actionProvider)
}
})
addOnBackPressedCallback(actionProvider.invoke())
}
protected fun addOnBackPressedCallback(action: Action) {