index.md 2.9 KB

//app/org.mjdev.tvapp.viewmodel/MainViewModel

MainViewModel

[androidJvm]\ class MainViewModel@Injectconstructor(movieRepository: IRepository, var networkInfo: NetworkConnectivityService) : BaseViewModel

Constructors

MainViewModel [androidJvm]
@Inject
constructor(movieRepository: IRepository, networkInfo: NetworkConnectivityService)

Types

Name Summary
Companion [androidJvm]
object Companion

Functions

Name Summary
addCloseable [androidJvm]
open fun addCloseable(@NonNullp0: Closeable)
handleError [androidJvm]
fun handleError(block: (error: Throwable) -> Unit)
postError [androidJvm]
fun postError(e: Throwable)

Properties

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