fix crash with null

This commit is contained in:
Rinat Nurmukhametov 2021-10-12 18:11:53 +03:00
parent 13440a5e33
commit 9e8b04e4a0
1 changed files with 5 additions and 0 deletions

View File

@ -19,6 +19,7 @@ import ru.touchin.roboswag.mvi_arch.di.ViewModelAssistedFactory
import ru.touchin.roboswag.mvi_arch.di.ViewModelFactory
import ru.touchin.roboswag.mvi_arch.marker.ViewAction
import ru.touchin.roboswag.mvi_arch.marker.ViewState
import ru.touchin.roboswag.navigation_base.fragments.EmptyState
import javax.inject.Inject
abstract class MviBottomSheet<NavArgs, State, Action, VM>(
@ -29,6 +30,10 @@ abstract class MviBottomSheet<NavArgs, State, Action, VM>(
State : ViewState,
VM : MviViewModel<NavArgs, Action, State> {
init {
arguments = bundleOf(MviFragment.INIT_ARGS_KEY to EmptyState)
}
@Inject
lateinit var viewModelMap: MutableMap<Class<out ViewModel>, ViewModelAssistedFactory<out ViewModel>>