Change return field from signature to result

This commit is contained in:
greenart7c3 2024-10-11 07:29:54 -03:00
parent e381b577c9
commit 30f39d35d1
No known key found for this signature in database
GPG Key ID: 885822EED3A26A6D

68
55.md
View File

@ -53,8 +53,8 @@ val launcher = rememberLauncherForActivityResult(
Toast.LENGTH_SHORT Toast.LENGTH_SHORT
).show() ).show()
} else { } else {
val signature = activityResult.data?.getStringExtra("signature") val result = activityResult.data?.getStringExtra("result")
// Do something with signature ... // Do something with result ...
} }
} }
) )
@ -101,10 +101,10 @@ launcher.launch(intent)
context.startActivity(intent) context.startActivity(intent)
``` ```
- result: - result:
- If the user approved intent it will return the **pubkey** in the signature field - If the user approved intent it will return the **pubkey** in the result field
```kotlin ```kotlin
val pubkey = intent.data?.getStringExtra("signature") val pubkey = intent.data?.getStringExtra("result")
// The package name of the signer application // The package name of the signer application
val packageName = intent.data?.getStringExtra("package") val packageName = intent.data?.getStringExtra("package")
``` ```
@ -124,10 +124,10 @@ launcher.launch(intent)
context.startActivity(intent) context.startActivity(intent)
``` ```
- result: - result:
- If the user approved intent it will return the **signature**, **id** and **event** fields - If the user approved intent it will return the **result**, **id** and **event** fields
```kotlin ```kotlin
val signature = intent.data?.getStringExtra("signature") val signature = intent.data?.getStringExtra("result")
// The id you sent // The id you sent
val id = intent.data?.getStringExtra("id") val id = intent.data?.getStringExtra("id")
val signedEventJson = intent.data?.getStringExtra("event") val signedEventJson = intent.data?.getStringExtra("event")
@ -150,10 +150,10 @@ launcher.launch(intent)
context.startActivity(intent) context.startActivity(intent)
``` ```
- result: - result:
- If the user approved intent it will return the **signature** and **id** fields - If the user approved intent it will return the **result** and **id** fields
```kotlin ```kotlin
val encryptedText = intent.data?.getStringExtra("signature") val encryptedText = intent.data?.getStringExtra("result")
// the id you sent // the id you sent
val id = intent.data?.getStringExtra("id") val id = intent.data?.getStringExtra("id")
``` ```
@ -200,10 +200,10 @@ launcher.launch(intent)
context.startActivity(intent) context.startActivity(intent)
``` ```
- result: - result:
- If the user approved intent it will return the **signature** and **id** fields - If the user approved intent it will return the **result** and **id** fields
```kotlin ```kotlin
val plainText = intent.data?.getStringExtra("signature") val plainText = intent.data?.getStringExtra("result")
// the id you sent // the id you sent
val id = intent.data?.getStringExtra("id") val id = intent.data?.getStringExtra("id")
``` ```
@ -225,10 +225,10 @@ launcher.launch(intent)
context.startActivity(intent) context.startActivity(intent)
``` ```
- result: - result:
- If the user approved intent it will return the **signature** and **id** fields - If the user approved intent it will return the **result** and **id** fields
```kotlin ```kotlin
val plainText = intent.data?.getStringExtra("signature") val plainText = intent.data?.getStringExtra("result")
// the id you sent // the id you sent
val id = intent.data?.getStringExtra("id") val id = intent.data?.getStringExtra("id")
``` ```
@ -248,10 +248,10 @@ launcher.launch(intent)
context.startActivity(intent) context.startActivity(intent)
``` ```
- result: - result:
- If the user approved intent it will return the **signature** and **id** fields - If the user approved intent it will return the **result** and **id** fields
```kotlin ```kotlin
val relayJsonText = intent.data?.getStringExtra("signature") val relayJsonText = intent.data?.getStringExtra("result")
// the id you sent // the id you sent
val id = intent.data?.getStringExtra("id") val id = intent.data?.getStringExtra("id")
``` ```
@ -270,10 +270,10 @@ launcher.launch(intent)
context.startActivity(intent) context.startActivity(intent)
``` ```
- result: - result:
- If the user approved intent it will return the **signature** and **id** fields - If the user approved intent it will return the **result** and **id** fields
```kotlin ```kotlin
val eventJson = intent.data?.getStringExtra("signature") val eventJson = intent.data?.getStringExtra("result")
// the id you sent // the id you sent
val id = intent.data?.getStringExtra("id") val id = intent.data?.getStringExtra("id")
``` ```
@ -284,9 +284,9 @@ To get the result back from Signer Application you should use contentResolver.qu
If the user did not check the "remember my choice" option, the pubkey is not in Signer Application or the signer type is not recognized the `contentResolver` will return null If the user did not check the "remember my choice" option, the pubkey is not in Signer Application or the signer type is not recognized the `contentResolver` will return null
For the SIGN_EVENT type Signer Application returns two columns "signature" and "event". The column event is the signed event json For the SIGN_EVENT type Signer Application returns two columns "result" and "event". The column event is the signed event json
For the other types Signer Application returns the column "signature" For the other types Signer Application returns the column "result"
If the user chose to always reject the event, signer application will return the column "rejected" and you should not open signer application If the user chose to always reject the event, signer application will return the column "rejected" and you should not open signer application
@ -305,13 +305,13 @@ If the user chose to always reject the event, signer application will return the
) )
``` ```
- result: - result:
- Will return the **pubkey** in the signature column - Will return the **pubkey** in the result column
```kotlin ```kotlin
if (result == null) return if (result == null) return
if (result.moveToFirst()) { if (result.moveToFirst()) {
val index = it.getColumnIndex("signature") val index = it.getColumnIndex("result")
if (index < 0) return if (index < 0) return
val pubkey = it.getString(index) val pubkey = it.getString(index)
} }
@ -330,13 +330,13 @@ If the user chose to always reject the event, signer application will return the
) )
``` ```
- result: - result:
- Will return the **signature** and the **event** columns - Will return the **result** and the **event** columns
```kotlin ```kotlin
if (result == null) return if (result == null) return
if (result.moveToFirst()) { if (result.moveToFirst()) {
val index = it.getColumnIndex("signature") val index = it.getColumnIndex("result")
val indexJson = it.getColumnIndex("event") val indexJson = it.getColumnIndex("event")
val signature = it.getString(index) val signature = it.getString(index)
val eventJson = it.getString(indexJson) val eventJson = it.getString(indexJson)
@ -356,13 +356,13 @@ If the user chose to always reject the event, signer application will return the
) )
``` ```
- result: - result:
- Will return the **signature** column - Will return the **result** column
```kotlin ```kotlin
if (result == null) return if (result == null) return
if (result.moveToFirst()) { if (result.moveToFirst()) {
val index = it.getColumnIndex("signature") val index = it.getColumnIndex("result")
val encryptedText = it.getString(index) val encryptedText = it.getString(index)
} }
``` ```
@ -380,13 +380,13 @@ If the user chose to always reject the event, signer application will return the
) )
``` ```
- result: - result:
- Will return the **signature** column - Will return the **result** column
```kotlin ```kotlin
if (result == null) return if (result == null) return
if (result.moveToFirst()) { if (result.moveToFirst()) {
val index = it.getColumnIndex("signature") val index = it.getColumnIndex("result")
val encryptedText = it.getString(index) val encryptedText = it.getString(index)
} }
``` ```
@ -404,13 +404,13 @@ If the user chose to always reject the event, signer application will return the
) )
``` ```
- result: - result:
- Will return the **signature** column - Will return the **result** column
```kotlin ```kotlin
if (result == null) return if (result == null) return
if (result.moveToFirst()) { if (result.moveToFirst()) {
val index = it.getColumnIndex("signature") val index = it.getColumnIndex("result")
val encryptedText = it.getString(index) val encryptedText = it.getString(index)
} }
``` ```
@ -428,13 +428,13 @@ If the user chose to always reject the event, signer application will return the
) )
``` ```
- result: - result:
- Will return the **signature** column - Will return the **result** column
```kotlin ```kotlin
if (result == null) return if (result == null) return
if (result.moveToFirst()) { if (result.moveToFirst()) {
val index = it.getColumnIndex("signature") val index = it.getColumnIndex("result")
val encryptedText = it.getString(index) val encryptedText = it.getString(index)
} }
``` ```
@ -452,13 +452,13 @@ If the user chose to always reject the event, signer application will return the
) )
``` ```
- result: - result:
- Will return the **signature** column - Will return the **result** column
```kotlin ```kotlin
if (result == null) return if (result == null) return
if (result.moveToFirst()) { if (result.moveToFirst()) {
val index = it.getColumnIndex("signature") val index = it.getColumnIndex("result")
val relayJsonText = it.getString(index) val relayJsonText = it.getString(index)
} }
``` ```
@ -476,13 +476,13 @@ If the user chose to always reject the event, signer application will return the
) )
``` ```
- result: - result:
- Will return the **signature** column - Will return the **result** column
```kotlin ```kotlin
if (result == null) return if (result == null) return
if (result.moveToFirst()) { if (result.moveToFirst()) {
val index = it.getColumnIndex("signature") val index = it.getColumnIndex("result")
val eventJson = it.getString(index) val eventJson = it.getString(index)
} }
``` ```