mirror of
https://github.com/nostr-protocol/nips.git
synced 2024-12-22 08:25:53 -05:00
Merge pull request #1533 from greenart7c3/nip_55_result
[NIP-55] - Change return field from signature to result
This commit is contained in:
commit
bef7fc1cf4
68
55.md
68
55.md
|
@ -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)
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue
Block a user