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