package Ġcom . github . ku ya 3 2 . mobile poke dex . pokemon Detail čĊč Ċ import Ġandroidx . lifecycle . ViewModel č Ċ import Ġcom . github . ku ya 3 2 . mobile poke dex . data . remote . responses . Pokemon č Ċ import Ġcom . github . ku ya 3 2 . mobile poke dex . data . resp osit ory . Pokemon Repository Impl č Ċ import Ġcom . github . ku ya 3 2 . mobile poke dex . utils . Resource č Ċ import Ġdagger . h ilt . android . lifecycle . H ilt ViewModel č Ċ import Ġjavax . inject . Inject čĊč Ċ @ H ilt ViewModel č Ċ class ĠPokemon Detail ViewModel Ġ@ Inject Ġconstructor ( čĊĠĠĠ Ġprivate Ġval Ġrepository : ĠPokemon Repository Impl č Ċ ): ĠViewModel () Ġ{ čĊčĊĠĠĠ Ġsuspend Ġfun Ġget Pokemon Info ( pokemon Name : ĠString ): ĠResource < Pokemon > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġrepository . get Pokemon Info ( pokemon Name ) čĊĠĠĠ Ġ} č Ċ }