From a2ccf08664140b52bea663e4b9b69ee7c980e180 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Wed, 22 Nov 2023 08:01:51 -0300 Subject: [PATCH] clear permissions when GET_PUBLIC_KEY --- .../main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt | 3 +++ .../greenart7c3/nostrsigner/ui/components/RawJsonButton.kt | 7 +------ 2 files changed, 4 insertions(+), 6 deletions(-) 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 75fc1ccc..3375af3e 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/MainScreen.kt @@ -87,6 +87,9 @@ fun sendResult( ) { val activity = context.getAppCompatActivity() if (packageName != null) { + if (intentData.type == SignerType.GET_PUBLIC_KEY) { + account.savedApps.clear() + } permissions?.filter { it.checked }?.forEach { val type = it.type.toUpperCase(Locale.current) val permissionKey = if (it.type == "sign_event") "$packageName-$type-${it.kind}" else "$packageName-$type" diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/ui/components/RawJsonButton.kt b/app/src/main/java/com/greenart7c3/nostrsigner/ui/components/RawJsonButton.kt index cc34ef14..bed5b5a4 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/components/RawJsonButton.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/components/RawJsonButton.kt @@ -3,13 +3,11 @@ package com.greenart7c3.nostrsigner.ui.components import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding -import androidx.compose.material3.ButtonDefaults import androidx.compose.material3.Text import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier -import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp import com.greenart7c3.nostrsigner.ui.theme.ButtonBorder @@ -26,10 +24,7 @@ fun RawJsonButton( ) { TextButton( shape = ButtonBorder, - onClick = onCLick, - colors = ButtonDefaults.textButtonColors( - contentColor = Color.Black - ) + onClick = onCLick ) { Text(text) }