package Ġcom . mt jin . android architecture study . ui . splash Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . mt jin . android architecture study . data . login . source . Login Repository Ċ Ċ class ĠSpl ash ViewModel ( private Ġval Ġlogin Repository : ĠLogin Repository ) Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġ_ go Movie Search : ĠMutable LiveData < Unit > Ġ= ĠMutable LiveData () ĊĠĠĠ Ġprivate Ġval Ġ_ go Login : ĠMutable LiveData < Unit > Ġ= ĠMutable LiveData () ĊĊĠĠĠ Ġval Ġgo Movie Search : ĠLive Data < Unit > Ġget () Ġ= Ġ_ go Movie Search ĊĠĠĠ Ġval Ġgo Login : ĠLive Data < Unit > Ġget () Ġ= Ġ_ go Login ĊĊĠĠĠ Ġfun Ġdo Splash () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( login Repository . auto Login ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ go Movie Search . value Ġ= ĠUnit ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ go Login . value Ġ= ĠUnit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }