package Ġcom . aj it . ping place picker . view model Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ import Ġio . reactivex . dis pos ables . Disposable Ċ Ċ /** Ċ Ġ* ĠViewModel Ġthat Ġautomatically Ġdis poses Ċ Ġ* Ġregistered Ġ[ org . reactiv est ream s . Publisher ] s Ċ Ġ*/ Ċ abstract Ġclass ĠBase ViewModel Ġ: ĠViewModel () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġcomposite Disposable Ġ= ĠComposite Disposable () ĊĊĠĠĠ Ġoverride Ġfun Ġon Cle ared () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Cle ared () ĊĠĠĠĠĠĠĠ Ġclear Dis pos ables () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd Disposable ( dis posable : ĠDis posable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcomposite Disposable . add ( dis posable ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġclear Dis pos ables () Ġ{ ĊĠĠĠĠĠĠĠ Ġcomposite Disposable . clear () ĊĠĠĠ Ġ} Ċ } Ċ