decode static method

MonitorId decode(
  1. Unpacker u
)

Implementation

static MonitorId decode(Unpacker u) {
  final raw = u.unpackString()!;

  // A string in the format "name:disambiguator".
  final colon = raw.lastIndexOf(':');
  final name = raw.substring(0, colon);
  final disambiguator = int.parse(raw.substring(colon + 1));

  return MonitorId(name, disambiguator);
}