renameCollectionsWithDuplicatedNames method
Implementation
void renameCollectionsWithDuplicatedNames(
Map<String, FigmaCollection> collectionsById,
) {
for (final collection in collectionsById.values) {
final shouldUpdate = collectionsById.values
.where((coll) =>
coll.name.normalize() == collection.name.normalize() &&
coll.id != collection.id)
.isNotEmpty;
if (shouldUpdate) {
collectionsById[collection.id] = collection.copyWith(
name: '${collection.name}2',
);
}
}
}