TP-34617: Fix default amount auto-population issue in DG landing page (#7172)
TP-34617: Fix default amount autopopulation issue in DG landing page
This commit is contained in:
committed by
GitHub Enterprise
parent
584342b4c0
commit
a046ce17cf
@@ -56,6 +56,7 @@ import com.navi.naviwidgets.utils.WIDGET_STATE_CHANGE
|
||||
import kotlinx.coroutines.flow.debounce
|
||||
import kotlinx.coroutines.flow.launchIn
|
||||
import kotlinx.coroutines.flow.onEach
|
||||
import kotlinx.coroutines.launch
|
||||
import java.math.RoundingMode
|
||||
import kotlin.math.roundToLong
|
||||
|
||||
@@ -253,14 +254,16 @@ class GoldConversionWidgetLayout @JvmOverloads constructor(
|
||||
chipGroupViewInit(it)
|
||||
}
|
||||
|
||||
etAmount.post {
|
||||
info.actualAmount()?.let {
|
||||
if (it > 0.0) {
|
||||
updatePrice(it)
|
||||
}
|
||||
}?:run {
|
||||
info.defaultAmount()?.let {
|
||||
updatePrice(it)
|
||||
widgetCallback.getLifeCycle()?.coroutineScope?.launch {
|
||||
etAmount.post {
|
||||
info.actualAmount()?.let {
|
||||
if (it > 0.0) {
|
||||
updatePrice(it)
|
||||
}
|
||||
} ?: run {
|
||||
info.defaultAmount()?.let {
|
||||
updatePrice(it)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user