//app/org.mjdev.tvapp.viewmodel/MainViewModel
[androidJvm]\ class MainViewModel@Injectconstructor(movieRepository: IRepository, var networkInfo: NetworkConnectivityService) : BaseViewModel
| MainViewModel | [androidJvm] @Inject constructor(movieRepository: IRepository, networkInfo: NetworkConnectivityService) |
| Name | Summary |
|---|---|
| Companion | [androidJvm] object Companion |
| Name | Summary |
|---|---|
| addCloseable | [androidJvm] open fun addCloseable(@NonNullp0: Closeable) |
| handleError | [androidJvm] fun handleError(block: (error: Throwable) -> Unit) |
| postError | [androidJvm] fun postError(e: Throwable) |
| Name | Summary |
|---|---|
| categoryList | [androidJvm] val categoryList: StateFlow<List<Category>> |
| featuredMovieList | [androidJvm] val featuredMovieList: StateFlow<List<Movie>> |
| messages | [androidJvm] val messages: StateFlow<List<Message>> |
| networkInfo | [androidJvm] var networkInfo: NetworkConnectivityService |