1
0
Fork 0
mirror of https://github.com/bitwarden/android.git synced 2025-02-23 00:59:16 +03:00

PM-12733: Trim totp codes before saving them ()

This commit is contained in:
David Perez 2024-11-18 09:05:00 -06:00 committed by GitHub
parent e90bd136f6
commit ffeae93728
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 3 deletions
app/src
main/java/com/x8bit/bitwarden/ui/vault/feature/manualcodeentry
test/java/com/x8bit/bitwarden/ui/vault/feature/manualcodeentry

View file

@ -46,7 +46,7 @@ class ManualCodeEntryViewModel @Inject constructor(
}
private fun handleCodeSubmit() {
vaultRepository.emitTotpCodeResult(TotpCodeResult.Success(state.code))
vaultRepository.emitTotpCodeResult(TotpCodeResult.Success(state.code.trim()))
sendEvent(ManualCodeEntryEvent.NavigateBack)
}

View file

@ -36,8 +36,7 @@ class ManualCodeEntryViewModelTests : BaseViewModelTest() {
@Test
fun `CodeSubmit should emit new code and NavigateBack`() = runTest {
val viewModel =
createViewModel(initialState = ManualCodeEntryState("TestCode"))
val viewModel = createViewModel(initialState = ManualCodeEntryState(" TestCode "))
viewModel.eventFlow.test {
viewModel.trySendAction(ManualCodeEntryAction.CodeSubmit)