mirror of https://github.com/tuskyapp/Tusky.git
5 changed files with 23 additions and 25 deletions
@ -0,0 +1,16 @@
|
||||
package com.keylesspalace.tusky.util |
||||
|
||||
import androidx.lifecycle.ViewModel |
||||
import io.reactivex.disposables.CompositeDisposable |
||||
import io.reactivex.disposables.Disposable |
||||
|
||||
open class RxAwareViewModel : ViewModel() { |
||||
val disposables = CompositeDisposable() |
||||
|
||||
fun Disposable.autoDispose() = disposables.add(this) |
||||
|
||||
override fun onCleared() { |
||||
super.onCleared() |
||||
disposables.clear() |
||||
} |
||||
} |
||||
Loading…
Reference in new issue