package Ġcom . gor illa . attendance . ui . choose Member Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . gor illa . attendance . data . model . Device Login Data Ċ import Ġcom . gor illa . attendance . data . model . Network State Ċ import Ġcom . gor illa . attendance . utils . Single Live Event Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠChoose Member ViewModel Ġ: ĠViewModel Ġ{ ĊĠĠĠ Ġprivate Ġval Ġm Choose Member Repository : ĠChoose Member Repository ĊĠĠĠ Ġprivate Ġvar Ġm Composite Disposable Ġ: ĠComposite Disposable ĊĊĠĠĠ Ġvar Ġinitial Load Ġ= ĠSingle Live Event < Network State >() ĊĊĠĠĠ Ġvar Ġdevice Login Data Ġ= ĠSingle Live Event < Device Login Data >() ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġconstructor ( choose Member Repository : ĠChoose Member Repository , Ġcomposite Disposable Ġ: ĠComposite Disposable ){ ĊĠĠĠĠĠĠĠ Ġm Choose Member Repository Ġ= Ġchoose Member Repository ĊĠĠĠĠĠĠĠ Ġm Composite Disposable Ġ= Ġcomposite Disposable ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Cle ared () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Cle ared () ĊĠĠĠĠĠĠĠ Ġm Composite Disposable . clear () ĊĠĠĠ Ġ} Ċ } Ċ