diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/ui/IncomingRequestScreen.kt b/app/src/main/java/com/greenart7c3/nostrsigner/ui/IncomingRequestScreen.kt index fbc80cf1..330eb1cc 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/IncomingRequestScreen.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/IncomingRequestScreen.kt @@ -44,6 +44,7 @@ fun IncomingRequestScreen( account: Account, onRemoveIntentData: (List, IntentResultType) -> Unit, onLoading: (Boolean) -> Unit, + isExternalRequest: Boolean = false, ) { var loading by remember { mutableStateOf(false) } @@ -66,13 +67,15 @@ fun IncomingRequestScreen( stringResource(R.string.why_not_explore_your_favorite_nostr_app_a_bit), textAlign = TextAlign.Center, ) - Spacer(Modifier.size(16.dp)) - OutlinedButton( - onClick = { - Amber.instance.getMainActivity()?.finishAndRemoveTask() - }, - ) { - Text(stringResource(R.string.invalid_intent_close_app)) + if (isExternalRequest) { + Spacer(Modifier.size(16.dp)) + OutlinedButton( + onClick = { + Amber.instance.getMainActivity()?.finishAndRemoveTask() + }, + ) { + Text(stringResource(R.string.invalid_intent_close_app)) + } } } } else if (intents.size == 1) { diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt b/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt index 31a24a57..835813b8 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt @@ -399,6 +399,7 @@ fun MainScreen( onLoading = { isLoading = it }, + isExternalRequest = isExternalRequest, ) }, )