
Without this CL if we added experimentation on JoinOnly, many things would break. Here we make sure that all callsites for datasharing except ones that explicitly need to differentiate use a common method. - Added a new function for checking if we should enable the data sharing functionality. - Updated a bunch of callsites for kDataSharingFeature to use the new function - the desktop service migration now applies if either data-sharing feature is applied Bug: 402231711 Change-Id: Ia5af8424c4783c21be0d49bb0015866f4bb678f5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6386638 Commit-Queue: David Pennington <dpenning@chromium.org> Reviewed-by: Darryl James <dljames@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Ted Choc <tedchoc@chromium.org> Auto-Submit: David Pennington <dpenning@chromium.org> Cr-Commit-Position: refs/heads/main@{#1438451}
See components/sync/README.md.