diff --git a/app/src/main/java/io/capstone/ludendorff/features/asset/search/AssetSearchFragment.kt b/app/src/main/java/io/capstone/ludendorff/features/asset/search/AssetSearchFragment.kt index 0c52319..20c46f9 100644 --- a/app/src/main/java/io/capstone/ludendorff/features/asset/search/AssetSearchFragment.kt +++ b/app/src/main/java/io/capstone/ludendorff/features/asset/search/AssetSearchFragment.kt @@ -8,6 +8,8 @@ import androidx.activity.OnBackPressedCallback import androidx.core.os.bundleOf import androidx.core.view.doOnPreDraw import androidx.fragment.app.activityViewModels +import androidx.fragment.app.viewModels +import androidx.lifecycle.lifecycleScope import androidx.navigation.NavController import androidx.navigation.fragment.FragmentNavigatorExtras import androidx.navigation.fragment.findNavController @@ -31,7 +33,7 @@ class AssetSearchFragment: BaseSearchFragment(), OnItemActionListener { private val binding get() = _binding!! private val searchAdapter = AssetSearchAdapter(this) - private val viewModel: AssetSearchViewModel by activityViewModels() + private val viewModel: AssetSearchViewModel by viewModels() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) diff --git a/app/src/main/java/io/capstone/ludendorff/features/assignment/search/AssignmentSearchFragment.kt b/app/src/main/java/io/capstone/ludendorff/features/assignment/search/AssignmentSearchFragment.kt index 00f8a7e..4aff821 100644 --- a/app/src/main/java/io/capstone/ludendorff/features/assignment/search/AssignmentSearchFragment.kt +++ b/app/src/main/java/io/capstone/ludendorff/features/assignment/search/AssignmentSearchFragment.kt @@ -7,6 +7,7 @@ import android.view.ViewGroup import androidx.activity.OnBackPressedCallback import androidx.core.view.doOnPreDraw import androidx.fragment.app.activityViewModels +import androidx.fragment.app.viewModels import androidx.navigation.NavController import androidx.navigation.fragment.findNavController import androidx.paging.LoadState @@ -28,7 +29,7 @@ class AssignmentSearchFragment: BaseSearchFragment(), OnItemActionListener private val binding get() = _binding!! private val searchAdapter = RequestSearchAdapter(this) - private val viewModel: RequestSearchViewModel by activityViewModels() + private val viewModel: RequestSearchViewModel by viewModels() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) diff --git a/app/src/main/java/io/capstone/ludendorff/features/user/search/UserSearchFragment.kt b/app/src/main/java/io/capstone/ludendorff/features/user/search/UserSearchFragment.kt index edd4730..5bdbb86 100644 --- a/app/src/main/java/io/capstone/ludendorff/features/user/search/UserSearchFragment.kt +++ b/app/src/main/java/io/capstone/ludendorff/features/user/search/UserSearchFragment.kt @@ -7,6 +7,7 @@ import android.view.ViewGroup import androidx.activity.OnBackPressedCallback import androidx.core.view.doOnPreDraw import androidx.fragment.app.activityViewModels +import androidx.fragment.app.viewModels import androidx.navigation.NavController import androidx.navigation.fragment.findNavController import androidx.paging.LoadState @@ -28,7 +29,7 @@ class UserSearchFragment: BaseSearchFragment(), OnItemActionListener { private val binding get() = _binding!! private val searchAdapter = UserSearchAdapter(this) - private val viewModel: UserSearchViewModel by activityViewModels() + private val viewModel: UserSearchViewModel by viewModels() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState)