package Ġio . goo oler . demo app . common . base Ċ Ċ import Ġandroidx . annotation . Any Thread Ċ import Ġandroidx . annotation . Call Super Ċ import Ġio . goo oler . demo app . base . core . Base ViewModel Ċ import Ġio . goo oler . demo app . base . util . Mutable Boolean LiveData Ċ Ċ abstract Ġclass ĠBase Theme ViewModel Ġ: ĠBase ViewModel (), ĠI Theme Ġ{ ĊĊĠ Ġval Ġloading Ġ= ĠMutable Boolean LiveData () ĊĊĠ Ġ@ Any Thread ĊĠ Ġ@ Call Super ĊĠ Ġoverride Ġfun Ġshow Loading () Ġ{ ĊĠĠĠ Ġloading . post Value ( true ) ĊĠ Ġ} ĊĊĠ Ġ@ Any Thread ĊĠ Ġ@ Call Super ĊĠ Ġoverride Ġfun Ġhide Loading () Ġ{ ĊĠĠĠ Ġloading . post Value ( false ) ĊĠ Ġ} Ċ } Ċ