failBroadcast method
use this to signal a failed broadcast
Implementation
void failBroadcast(BroadcastState broadcastState, String relay, String msg) {
if (broadcastState.networkController.isClosed) {
Logger.log.w(
() =>
"Ignoring late failed broadcast for ${broadcastState.event?.id} on $relay because the broadcast controller is already closed",
);
return;
}
broadcastState.networkController.add(
RelayBroadcastResponse(
relayUrl: relay,
okReceived: false,
broadcastSuccessful: false,
msg: msg,
),
);
}