convert static method

List<ReliableMessage> convert(
  1. Iterable array
)

Convert an array of raw objects into ReliableMessage instances.

array is a list of raw message data (map/JSON).

Returns a list of parsed ReliableMessage instances (invalid items are skipped).

Implementation

static List<ReliableMessage> convert(Iterable array) {
  List<ReliableMessage> messages = [];
  ReliableMessage? msg;
  for (final item in array) {
    msg = parse(item);
    if (msg == null) {
      continue;
    }
    messages.add(msg);
  }
  return messages;
}