Dispatches a notification on every requested channel.
The notification to send
OptionalsendDispatches a notification on every requested channel and reports the settled outcome of each, without throwing.
Unlike INotifier.send, this never rejects: a failed channel is
reported as { channel, ok: false, error } rather than raised, so a caller
(typically one behind a retrying queue) can retry the failing channel alone
instead of re-sending the whole notification. An unknown channel name is
reported as ok: false, matching send's existing treatment of it as a
failure.
Optional on the contract so existing implementors are not broken; resolve
it with ?. and fall back to INotifier.send when absent.
The notification to send
One non-throwing result per requested channel, in request order
Multi-channel notification dispatcher.
Example
Since
0.1.0