package Ġcom . point w el ve . re ve aled . ui . post . detail Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . point w el ve . re ve aled . graphql . fragment . Post Detail Ċ import Ġcom . point w el ve . re ve aled . repository . Post Repository Ċ import Ġcom . point w el ve . re ve aled . util . Resource Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠPost Detail ViewModel Ġ@ Inject Ġconstructor ( private Ġval Ġpost Repository : ĠPost Repository Ċ ) Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġfun Ġget Post ( id : ĠString ): ĠLive Data < Resource < Post Detail >> Ġ= Ġpost Repository ĊĠĠĠĠĠĠĠ Ġ. getPost ( id ) Ċ Ċ }