package Ġcom . rav n ner der y . clean photo challenge . view Models Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . rav n ner der y . data . use Cases . GetAll Photos UseCase Ċ import Ġdagger . h ilt . android . lifecycle . H ilt ViewModel Ċ import Ġjavax . inject . Inject Ċ Ċ @ H ilt ViewModel Ċ class ĠEn lar ged Photo ViewModel Ġ@ Inject Ġconstructor ( getAll Photos UseCase : ĠGetAll Photos UseCase ) Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġvar Ġcurrent Position : ĠInt ? Ġ= Ġ 0 ĊĠĠĠ Ġval Ġall Photos Observable Ġ= ĠgetAll Photos UseCase Ċ } Ċ