LanguageViewModel

class LanguageViewModel(cacheSettings: CacheSettings, settingsEventsFlow: SettingsEventsFlow) : ViewModel, KoinComponent

LanguageViewModel is responsible for preparing and managing the data for an LanguageScreen

Constructors

Link copied to clipboard
constructor(cacheSettings: CacheSettings, settingsEventsFlow: SettingsEventsFlow)

Properties

Link copied to clipboard
val stateFlow: MutableStateFlow<LanguageUIState>

Functions

Link copied to clipboard
Link copied to clipboard
open override fun getKoin(): Koin
Link copied to clipboard
fun setLanguage(code: String?)