factory
fun factory(mode: TiltMode, preferencesRepository: UserPreferencesRepository, locationRepository: LocationRepository, analytics: AnalyticsTracker): ViewModelProvider.Factory
Factory for creating SolPanViewModel instances with dependency injection.
Return
A ViewModel factory that creates properly-injected SolPanViewModel instances
Parameters
mode
The initial tilt mode for this ViewModel instance
preferencesRepository
Repository for user preferences
locationRepository
Repository for location updates
analytics
Analytics tracker instance