• David Trainor's avatar
    Remove Download Home dependencies (config, glue) · a1ec8acb
    David Trainor authored
    This patch removes download home dependencies from the DownloadGlue
    class and the DownloadManagerUiConfig class.
    
    - For DownloadGlue, a LegacyDownloadProvider interface is exposed and
    passed through.  This allows the implementation to still live publicly
    until we can remove the whole chain.
    
    - For DownloadManagerUiConfig, pull out the component that reads from
    ChromeFeatureList and move it to a helper class to build the config from
    feature flags.
    
    Bug: 1025395
    Change-Id: I8c36f2dcab192ff3f93aeb0ee2a99c01b568af5f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1919909
    Commit-Queue: David Trainor <dtrainor@chromium.org>
    Reviewed-by: default avatarShakti Sahu <shaktisahu@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#735540}
    a1ec8acb
chrome_junit_test_java_sources.gni 19.9 KB