Skip to content

Commit 1ea695a

Browse files
committed
Fixed no Next button problem
1 parent d04f4ca commit 1ea695a

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

app/src/main/java/cash/p/terminal/modules/send/address/EnterAddressViewModel.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import kotlinx.coroutines.Dispatchers
1919
import kotlinx.coroutines.Job
2020
import kotlinx.coroutines.ensureActive
2121
import kotlinx.coroutines.launch
22+
import kotlinx.coroutines.withContext
2223

2324
class EnterAddressViewModel(
2425
private val token: Token,
@@ -90,12 +91,14 @@ class EnterAddressViewModel(
9091
}
9192

9293
private fun processAddress(addressText: String) {
93-
parseAddressJob = viewModelScope.launch(Dispatchers.Default) {
94+
parseAddressJob = viewModelScope.launch {
9495
try {
9596
val address = parseDomain(addressText)
9697
try {
97-
addressValidator.validate(address)
98-
ensureActive()
98+
withContext(Dispatchers.IO) {
99+
addressValidator.validate(address)
100+
ensureActive()
101+
}
99102

100103
this@EnterAddressViewModel.address = address
101104
addressValidationInProgress = false

0 commit comments

Comments
 (0)