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) }