package Ġcom . aus ich enko . test . per ception . view . show Ċ Ċ import Ġandroid . arch . lifecycle . Lifecycle Observer Ċ import Ġandroid . arch . lifecycle . ViewModel Ċ import Ġcom . aus ich enko . test . per ception . Per ception Application Ċ import Ġcom . aus ich enko . test . per ception . data . repository . Repository Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠShow ViewModel Ġ: ĠViewModel (), ĠLifecycle Observer Ġ{ ĊĊĠĠĠ Ġ@ Inject Ġlateinit Ġvar Ġrepository : ĠRepository ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠPer ception Application . app Component . inject ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Number Length (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrepository . getNumber Length () ĊĠĠĠ Ġ} Ċ }