package com.keylesspalace.tusky.core.ui.viewmodel
import com.zhuinden.simplestack.ScopedServices
import io.reactivex.disposables.CompositeDisposable
import io.reactivex.disposables.Disposable
abstract class RegisteredViewModel : BaseViewModel(), ScopedServices.Registered {
private val compositeDisposable = CompositeDisposable()
override fun onServiceUnregistered() {
compositeDisposable.clear()
}
fun addDisposable(disposable: Disposable) {
compositeDisposable.add(disposable)
}
}