package Ġorg . fa h ri i . m ang ashi . ui . home . main Ċ Ċ import Ġandroidx . lifecycle . LiveData Reactive Streams Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġdagger . h ilt . android . lifecycle . H ilt ViewModel Ċ import Ġorg . fa h ri i . m ang ashi . core . domain . use case . M anga UseCase Ċ import Ġjavax . inject . Inject Ċ Ċ @ H ilt ViewModel Ċ class ĠMain Home ViewModel Ġ@ Inject Ġconstructor ( private Ġval Ġm anga UseCase : ĠM anga UseCase ) Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġfun ĠgetAll M anga () Ġ= ĠLive Data Reactive Streams . from Publisher ( manga UseCase . getAll M anga ()) Ċ }