File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
app/src/main/java/to/bitkit/ui/screens/transfer Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ import androidx.compose.runtime.collectAsState
1414import androidx.compose.runtime.getValue
1515import androidx.compose.runtime.mutableStateOf
1616import androidx.compose.runtime.remember
17+ import androidx.compose.runtime.rememberUpdatedState
1718import androidx.compose.runtime.setValue
1819import androidx.compose.ui.Alignment
1920import androidx.compose.ui.Modifier
@@ -63,6 +64,7 @@ fun SpendingAdvancedScreen(
6364 currencies : CurrencyState = LocalCurrencies .current,
6465 amountInputViewModel : AmountInputViewModel = hiltViewModel(),
6566) {
67+ val currentOnOrderCreated by rememberUpdatedState(onOrderCreated)
6668 val app = appViewModel ? : return
6769 val state by viewModel.spendingUiState.collectAsStateWithLifecycle()
6870 val order = state.order ? : return
@@ -81,7 +83,7 @@ fun SpendingAdvancedScreen(
8183 LaunchedEffect (Unit ) {
8284 viewModel.transferEffects.collect { effect ->
8385 when (effect) {
84- TransferEffect .OnOrderCreated -> onOrderCreated ()
86+ TransferEffect .OnOrderCreated -> currentOnOrderCreated ()
8587 is TransferEffect .ToastException -> {
8688 isLoading = false
8789 app.toast(effect.e)
You can’t perform that action at this time.
0 commit comments