PinViewModel

class PinViewModel @Inject constructor(val sharedPreferences: SharedPreferencesHelper, val secureSharedPreference: SecureSharedPreference, val configurationRegistry: ConfigurationRegistry, val dispatcherProvider: DispatcherProvider) : ViewModel

Constructors

Link copied to clipboard
@Inject
constructor(sharedPreferences: SharedPreferencesHelper, secureSharedPreference: SecureSharedPreference, configurationRegistry: ConfigurationRegistry, dispatcherProvider: DispatcherProvider)

Properties

Functions

Link copied to clipboard
open fun addCloseable(closeable: AutoCloseable)
fun addCloseable(key: String, closeable: AutoCloseable)
Link copied to clipboard
fun forgotPin(context: Context)
Link copied to clipboard
Link copied to clipboard
fun onMenuItemClicked(launchAppSettingScreen: Boolean)
Link copied to clipboard
fun onPinVerified(validPin: Boolean)
Link copied to clipboard
fun onSetPin(newPin: CharArray)
Link copied to clipboard
fun onShowPinError(showError: Boolean)
Link copied to clipboard
fun pinLogin(enteredPin: CharArray, callback: (Boolean) -> Unit)
Link copied to clipboard
fun setPinUiState(setupPin: Boolean = false, context: Context)
Link copied to clipboard
fun showProgressBar(showProgressBar: Boolean)