circleUpdatesToJson function

Map<String, dynamic> circleUpdatesToJson(
  1. CircleUpdates circleUpdates
)

Implementation

Map<String, dynamic> circleUpdatesToJson(CircleUpdates circleUpdates) {
  final Map<String, dynamic> updateMap = <String, dynamic>{};

  addToMap(
    updateMap,
    _Param.circlesToInsert,
    circleToList(circleUpdates.insertSet),
  );
  addToMap(
    updateMap,
    _Param.circlesToUpdate,
    circleToList(circleUpdates.updateSet),
  );
  addToMap(
    updateMap,
    _Param.circlesToDelete,
    circleUpdates.deleteSet.map<dynamic>((CircleId m) => m.id).toList(),
  );

  return updateMap;
}