in Fido2/app/src/main/java/com/google/android/gms/identity/sample/fido2/ui/auth/AuthFragment.kt [63:89]
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
binding.inputPassword.setOnEditorActionListener { _, actionId, _ ->
if (actionId == EditorInfo.IME_ACTION_GO) {
viewModel.submitPassword()
true
} else {
false
}
}
viewLifecycleOwner.lifecycleScope.launchWhenStarted {
launch {
viewModel.signinRequests.collect { intent ->
signIntentLauncher.launch(IntentSenderRequest.Builder(intent).build())
}
}
launch {
viewModel.processing.collect { processing ->
if (processing) {
binding.processing.show()
} else {
binding.processing.hide()
}
}
}
}
}