toMap method

  1. @override
Map<String, dynamic> toMap()
override

Converts the CRDT state to a map for serialization.

Implementation

@override
Map<String, dynamic> toMap() {
  return {
    'add': _addSet.map((k, v) => MapEntry(k.toString(), v.toList())),
    'remove': _removeSet.map((k, v) => MapEntry(k.toString(), v.toList())),
  };
}