Skip to content

Conversation

jcscottiii
Copy link
Collaborator

This commit refactors the handling of WebFeatureChromiumHistogramEnumValue entities to use the generic entitySynchronizer instead of manual upserts.

The webFeaturesChromiumHistogramEnumSpannerMapper now implements the syncableEntityMapper interface, allowing for more robust and efficient batch synchronization.

The ChromiumHistogramEnumsClient interface and its consumer have been updated to use the new SyncWebFeatureChromiumHistogramEnumValues method.

This change simplifies the data ingestion logic for Chromium histogram enum mappings and aligns it with the project's standard data synchronization pattern.

Fixes #1915

… use Sync

This commit refactors the handling of WebFeatureChromiumHistogramEnumValue
entities to use the generic entitySynchronizer instead of manual upserts.

The webFeaturesChromiumHistogramEnumSpannerMapper now implements the
syncableEntityMapper interface, allowing for more robust and efficient
batch synchronization.

The ChromiumHistogramEnumsClient interface and its consumer have been
updated to use the new SyncWebFeatureChromiumHistogramEnumValues method.

This change simplifies the data ingestion logic for Chromium histogram
enum mappings and aligns it with the project's standard data
synchronization pattern.

Fixes #1915
@jcscottiii jcscottiii added this pull request to the merge queue Oct 14, 2025
Merged via the queue into main with commit b695a0e Oct 14, 2025
7 checks passed
@jcscottiii jcscottiii deleted the jcscottiii/fix-1915 branch October 14, 2025 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Handle renames in UseCounters

2 participants