failBroadcast method

void failBroadcast(
  1. String nostrEventId,
  2. String relay,
  3. String msg
)

use this to signal a failed broadcast

Implementation

void failBroadcast(String nostrEventId, String relay, String msg) {
  if (globalState.inFlightBroadcasts.containsKey(nostrEventId)) {
    globalState.inFlightBroadcasts[nostrEventId]?.networkController.add(
      RelayBroadcastResponse(
        relayUrl: relay,
        okReceived: false,
        broadcastSuccessful: false,
        msg: msg,
      ),
    );
  }
}