From 8f76718cc54053756aced9f8fe5d1593820ef62d Mon Sep 17 00:00:00 2001 From: Rinat Nurmukhametov Date: Tue, 12 Oct 2021 18:54:17 +0300 Subject: [PATCH] add getting args by fragment --- .../java/ru/touchin/roboswag/mvi_arch/core/MviBottomSheet.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviBottomSheet.kt b/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviBottomSheet.kt index f68e7ee..347625e 100644 --- a/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviBottomSheet.kt +++ b/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviBottomSheet.kt @@ -34,6 +34,10 @@ abstract class MviBottomSheet( arguments = bundleOf(MviFragment.INIT_ARGS_KEY to EmptyState) } + protected val navArgs: NavArgs by lazy(mode = LazyThreadSafetyMode.NONE) { + arguments?.getParcelable(MviFragment.INIT_ARGS_KEY) as NavArgs + } + @Inject lateinit var viewModelMap: MutableMap, ViewModelAssistedFactory>