Channel.fromPacket(Packet packet)

Extracts the relevant information from the packet and stores it in an internal map.

Source

Channel.fromPacket(Packet packet) {
  packet.contentAsMap.forEach((key, value) {
    if (key.startsWith("variable_")) {
      String keyNoPrefix = (key.split("variable_")[1]);
      _variables[keyNoPrefix] = value;
    } else if (!excludedFields.contains(key)) {
      _fields[key] = value;
    }
  });
}