address PR feedback

This commit is contained in:
Konrad Pozniak 2019-12-31 13:57:24 +01:00
commit 54f04fb4d7
5 changed files with 23 additions and 25 deletions

View file

@ -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()
}
}