kopia lustrzana https://github.com/ryukoposting/Signal-Android
18 wiersze
588 B
Kotlin
18 wiersze
588 B
Kotlin
package org.thoughtcrime.securesms.exporter.flow
|
|
|
|
import androidx.lifecycle.ViewModel
|
|
import androidx.lifecycle.ViewModelProvider
|
|
|
|
/**
|
|
* Hold shared state for the SMS export flow.
|
|
*
|
|
* Note: Will be expanded on eventually to support different behavior when entering via megaphone.
|
|
*/
|
|
class SmsExportViewModel(val isReExport: Boolean) : ViewModel() {
|
|
class Factory(private val isReExport: Boolean) : ViewModelProvider.Factory {
|
|
override fun <T : ViewModel> create(modelClass: Class<T>): T {
|
|
return requireNotNull(modelClass.cast(SmsExportViewModel(isReExport)))
|
|
}
|
|
}
|
|
}
|