Skip to content

Commit 9560e79

Browse files
authored
Merge pull request #140 from code-payments/fix/dont-reprocess-cashlink-deeplink
fix(home): dont reopen cash link after handled
2 parents 25c0cd1 + 442d7d7 commit 9560e79

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

  • app/src/main/java/com/getcode/view/main/home

app/src/main/java/com/getcode/view/main/home/HomeScan.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,11 +153,16 @@ private fun HomeScan(
153153
}
154154
}
155155

156-
LaunchedEffect(kikCodeScannerView?.previewing, dataState.balance, deepLink, requestPayload) {
156+
var deepLinkSaved by remember(deepLink) {
157+
mutableStateOf(deepLink)
158+
}
159+
160+
LaunchedEffect(kikCodeScannerView?.previewing, dataState.balance, deepLinkSaved, requestPayload) {
157161
if (kikCodeScannerView?.previewing == true) {
158-
if (!deepLink.isNullOrBlank()) {
162+
if (!deepLinkSaved.isNullOrBlank()) {
159163
delay(500)
160164
homeViewModel.openCashLink(deepLink)
165+
deepLinkSaved = null
161166
}
162167

163168
if (!requestPayload.isNullOrBlank() && dataState.balance != null) {

0 commit comments

Comments
 (0)