package Ġcom . nel ipa . home ass ig ment . applic aster . base Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ import Ġio . reactivex . dis pos ables . Disposable Ċ import Ġio . reactivex . plugins . Rx Java Plugins Ċ import Ġtim ber . log . Tim ber Ċ Ċ abstract Ġclass ĠBase ViewModel Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġcomposite Disposable Ġ= ĠComposite Disposable () ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠ Ġoverride Rx Errors Behavior () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Cle ared () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Cle ared () ĊĠĠĠĠĠĠĠ Ġcomposite Disposable . clear () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠDis posable ?. addTo Composite Disposable () Ġ{ ĊĠĠĠĠĠĠĠ Ġcomposite Disposable . addAll ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġoverride Rx Errors Behavior () Ġ{ ĊĠĠĠĠĠĠĠ ĠRx Java Plugins . set ErrorHandler Ġ{ Ġe Ġ-> Ġe . stack Trace Ġ} ĊĠĠĠ Ġ} Ċ }