Sends the DVM request to the NIP65 Inbox relays.

This commit is contained in:
Vitor Pamplona
2024-06-03 11:15:36 -04:00
parent b5faf6ffc5
commit ce2b8dfa11

View File

@@ -2462,8 +2462,14 @@ class Account(
dvmPublicKey: String,
onReady: (event: NIP90ContentDiscoveryRequestEvent) -> Unit,
) {
NIP90ContentDiscoveryRequestEvent.create(dvmPublicKey, signer) {
Client.send(it)
NIP90ContentDiscoveryRequestEvent.create(dvmPublicKey, signer.pubKey, signer) {
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)
onReady(it)
}