mirror of
https://github.com/KokaKiwi/BarInsta
synced 2026-03-14 08:21:35 +00:00
Add FavoriteRepository to ProfileFragmentViewModel constructor
This commit is contained in:
parent
77868838b9
commit
de9a1e06a9
4 changed files with 38 additions and 0 deletions
|
|
@ -349,6 +349,7 @@ public class ProfileFragment extends Fragment implements SwipeRefreshLayout.OnRe
|
|||
MediaRepository.Companion.getInstance(),
|
||||
GraphQLRepository.Companion.getInstance(),
|
||||
accountRepository,
|
||||
favoriteRepository,
|
||||
this,
|
||||
getArguments()
|
||||
)).get(ProfileFragmentViewModel.class);
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ import android.util.Log
|
|||
import androidx.lifecycle.*
|
||||
import androidx.savedstate.SavedStateRegistryOwner
|
||||
import awais.instagrabber.db.repositories.AccountRepository
|
||||
import awais.instagrabber.db.repositories.FavoriteRepository
|
||||
import awais.instagrabber.repositories.responses.User
|
||||
import awais.instagrabber.utils.extensions.TAG
|
||||
import awais.instagrabber.webservices.*
|
||||
|
|
@ -17,6 +18,7 @@ class ProfileFragmentViewModel(
|
|||
mediaRepository: MediaRepository,
|
||||
graphQLRepository: GraphQLRepository,
|
||||
accountRepository: AccountRepository,
|
||||
favoriteRepository: FavoriteRepository,
|
||||
) : ViewModel() {
|
||||
private val _profile = MutableLiveData<User?>()
|
||||
val profile: LiveData<User?> = _profile
|
||||
|
|
@ -40,6 +42,7 @@ class ProfileFragmentViewModelFactory(
|
|||
private val mediaRepository: MediaRepository,
|
||||
private val graphQLRepository: GraphQLRepository,
|
||||
private val accountRepository: AccountRepository,
|
||||
private val favoriteRepository: FavoriteRepository,
|
||||
owner: SavedStateRegistryOwner,
|
||||
defaultArgs: Bundle? = null,
|
||||
) : AbstractSavedStateViewModelFactory(owner, defaultArgs) {
|
||||
|
|
@ -56,6 +59,7 @@ class ProfileFragmentViewModelFactory(
|
|||
mediaRepository,
|
||||
graphQLRepository,
|
||||
accountRepository,
|
||||
favoriteRepository,
|
||||
) as T
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue