registerRelayBroadcast method
use this to register your broadcast against a relay,
this is needed so the response from a relay can be tracked back
Implementation
void registerRelayBroadcast({
required String relayUrl,
required Nip01Event eventToPublish,
}) {
// new tracking
if (globalState
.inFlightBroadcasts[eventToPublish.id]!.broadcasts[relayUrl] ==
null) {
globalState.inFlightBroadcasts[eventToPublish.id]!.broadcasts[relayUrl] =
RelayBroadcastResponse(
relayUrl: relayUrl,
);
} else {
// do not overwrite
Logger.log.w(
"registerRelayBroadcast: relay broadcast already registered for ${eventToPublish.id} $relayUrl, skipping");
}
}