Source
bool updateQos() {
  int maxQos = 0;
  for (var qos in callbacks.values) {
    maxQos = (qos > maxQos ? qos : maxQos);
  }
  if (maxQos != currentQos) {
    currentQos = maxQos;
    return true;
  }
  return false;
}
    bool updateQos() {
  int maxQos = 0;
  for (var qos in callbacks.values) {
    maxQos = (qos > maxQos ? qos : maxQos);
  }
  if (maxQos != currentQos) {
    currentQos = maxQos;
    return true;
  }
  return false;
}