gpeal
06/03/2020, 3:54 PMelihart
06/03/2020, 4:07 PMelihart
06/03/2020, 4:07 PMCorey Lanier
11/03/2020, 8:31 PMdata class FeaturedState(
val hospitalData: HospitalsViewModel = HospitalsViewModel(),
val dealsData: DealsViewModel = DealsViewModel(),
val marketingType: MarketingType = MarketingType.generalHealth
) : MvRxState
I’m attempting to morph both hospitalData
and dealsData
on two separate api calls. However when I try to change the value of dealsData
, I receive this error:
Change parameter hospitalData type primary constructor class of class FeaturedState to DealsViewModel
Not sure what I’m doing wrong that it’s trying to set it on hospitalData instead of dealsData.
Here is the function that runs the API calls: https://hatebin.com/owjqvhydazMateusz Apacki
11/27/2020, 1:30 PMDavid Rincon-Cruz
12/29/2020, 7:25 PMdata class FooBarState(
val token: Async<String> = Uninitialized
) : MvRxState
Nimish Nandwana
03/19/2021, 4:18 AMkenkyee
10/19/2021, 3:11 PMJason Hartley
03/22/2022, 9:37 PMJason Hartley
03/22/2022, 9:39 PMJason Hartley
03/22/2022, 9:42 PMJason Hartley
03/22/2022, 9:44 PMJason Hartley
03/22/2022, 9:47 PMgpeal
03/23/2022, 10:37 PMGurpreetSK
03/31/2022, 9:35 AMclass MemesViewModel @AssistedInject constructor(
@Assisted initialState: MemesState,
@Assisted viewRenderer: MemesViewRenderer,
@Assisted sideEffectHandler: MemesSideEffectHandler,
private val repository: MemesRepository,
private val dispatcherProvider: DispatcherProvider
) : MavericksViewModel<MemesState>(initialState) {
...
}
Jason Hartley
06/06/2022, 9:33 PMnavigate()
from within invalidate()
in the fragment, or within onEach()
in the view model?Jason Hartley
06/06/2022, 9:33 PMJason Hartley
06/06/2022, 9:37 PMJason Hartley
03/07/2023, 7:52 PMOnSharedPreferenceChangeListener
in a MavericksViewModel
, what is the correct way to unregister that listener? Or should the registering/unregistering be done from the fragment/`MavericksView`?