decodeVersionVector static method

Map<String, int> decodeVersionVector(
  1. String encoded
)

Decode version vector from JSON string

Implementation

static Map<String, int> decodeVersionVector(String encoded) {
  if (encoded.isEmpty) return {};

  final result = <String, int>{};
  for (final pair in encoded.split(',')) {
    final parts = pair.split(':');
    if (parts.length == 2) {
      result[parts[0]] = int.parse(parts[1]);
    }
  }
  return result;
}