notifyAll method

Future<List<ChannelResult>> notifyAll(
  1. NotificationMessage message
)

Envia message por todos os canais ativos; retorna o resultado de cada um.

Implementation

Future<List<ChannelResult>> notifyAll(NotificationMessage message) async {
  final results = <ChannelResult>[];
  for (final c in active) {
    try {
      await c.send(message);
      results.add(ChannelResult(c.name, true));
    } catch (e) {
      results.add(ChannelResult(c.name, false, '$e'));
    }
  }
  return results;
}