Skip to content

Commit 2d0831c

Browse files
committed
fix: camera permission request
1 parent 243f412 commit 2d0831c

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

app/src/main/java/to/bitkit/ui/screens/wallets/send/SendRecipientScreen.kt

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,6 @@ import androidx.compose.ui.res.stringResource
4545
import androidx.compose.ui.tooling.preview.Preview
4646
import androidx.compose.ui.unit.dp
4747
import androidx.compose.ui.viewinterop.AndroidView
48-
import androidx.lifecycle.Lifecycle
49-
import androidx.lifecycle.LifecycleEventObserver
5048
import androidx.lifecycle.compose.LocalLifecycleOwner
5149
import com.google.accompanist.permissions.ExperimentalPermissionsApi
5250
import com.google.accompanist.permissions.rememberPermissionState
@@ -109,15 +107,8 @@ fun SendRecipientScreen(
109107
.build()
110108
}
111109

112-
// Request permission on screen start
113-
DisposableEffect(lifecycleOwner) {
114-
val observer = LifecycleEventObserver { _, event ->
115-
if (event == Lifecycle.Event.ON_START) {
116-
cameraPermissionState.launchPermissionRequest()
117-
}
118-
}
119-
lifecycleOwner.lifecycle.addObserver(observer)
120-
onDispose { lifecycleOwner.lifecycle.removeObserver(observer) }
110+
LaunchedEffect(Unit) {
111+
cameraPermissionState.launchPermissionRequest()
121112
}
122113

123114
// QR code analyzer with auto-proceed callback

0 commit comments

Comments
 (0)