Adds the incoming relays to the request.
This commit is contained in:
+4
-3
@@ -38,10 +38,12 @@ class NIP90ContentDiscoveryRequestEvent(
|
||||
) : Event(id, pubKey, createdAt, KIND, tags, content, sig) {
|
||||
companion object {
|
||||
const val KIND = 5300
|
||||
const val ALT = "NIP90 Content Discovery request"
|
||||
|
||||
fun create(
|
||||
dvmPublicKey: HexKey,
|
||||
forUser: HexKey,
|
||||
relays: Set<String>,
|
||||
signer: NostrSigner,
|
||||
createdAt: Long = TimeUtils.now(),
|
||||
onReady: (NIP90ContentDiscoveryRequestEvent) -> Unit,
|
||||
@@ -49,9 +51,8 @@ class NIP90ContentDiscoveryRequestEvent(
|
||||
val content = ""
|
||||
val tags = mutableListOf<Array<String>>()
|
||||
tags.add(arrayOf("p", dvmPublicKey))
|
||||
tags.add(arrayOf("alt", "NIP90 Content Discovery request"))
|
||||
tags.add(arrayOf("client", "Amethyst"))
|
||||
tags.add(arrayOf("client", "Amethyst"))
|
||||
tags.add(arrayOf("alt", ALT))
|
||||
tags.add(arrayOf("relays") + relays.toTypedArray())
|
||||
tags.add(arrayOf("param", "max_results", "200"))
|
||||
tags.add(arrayOf("param", "user", forUser))
|
||||
signer.sign(createdAt, KIND, tags.toTypedArray(), content, onReady)
|
||||
|
||||
Reference in New Issue
Block a user