Sends the DVM request to the NIP65 Inbox relays.
This commit is contained in:
@@ -2462,8 +2462,14 @@ class Account(
|
|||||||
dvmPublicKey: String,
|
dvmPublicKey: String,
|
||||||
onReady: (event: NIP90ContentDiscoveryRequestEvent) -> Unit,
|
onReady: (event: NIP90ContentDiscoveryRequestEvent) -> Unit,
|
||||||
) {
|
) {
|
||||||
NIP90ContentDiscoveryRequestEvent.create(dvmPublicKey, signer) {
|
NIP90ContentDiscoveryRequestEvent.create(dvmPublicKey, signer.pubKey, signer) {
|
||||||
Client.send(it)
|
val relayList = (LocalCache.getAddressableNoteIfExists(AdvertisedRelayListEvent.createAddressTag(dvmPublicKey))?.event as? AdvertisedRelayListEvent)?.readRelays()
|
||||||
|
|
||||||
|
if (relayList != null) {
|
||||||
|
Client.sendPrivately(it, relayList)
|
||||||
|
} else {
|
||||||
|
Client.send(it)
|
||||||
|
}
|
||||||
LocalCache.justConsume(it, null)
|
LocalCache.justConsume(it, null)
|
||||||
onReady(it)
|
onReady(it)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user