Skip to content

Commit 442d7d7

Browse files
committed
fix(home): dont reopen cash link after handled
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 25c0cd1 commit 442d7d7

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)