Signal-Android/.idea/fileTemplates/ViewModel.kt

21 wiersze
549 B
Kotlin
Czysty Zwykły widok Historia

2022-01-28 15:21:07 +00:00
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME}
import androidx.lifecycle.ViewModel
import io.reactivex.rxjava3.core.Flowable
2022-01-28 15:21:07 +00:00
import io.reactivex.rxjava3.disposables.CompositeDisposable
import org.thoughtcrime.securesms.util.rx.RxStore
2022-01-28 15:21:07 +00:00
#end
#parse("File Header.java")
class ${NAME}ViewModel : ViewModel() {
private val store = RxStore(${NAME}State())
2022-01-28 15:21:07 +00:00
private val disposables = CompositeDisposable()
val state: Flowable<${NAME}State> = store.stateFlowable
2022-01-28 15:21:07 +00:00
override fun onCleared() {
disposables.clear()
}
}