[ExternallyInstalledWebAppPrefs] Decouple app list from the registrar.
This CL changes ExternallyInstalledWebAppPrefs::GetInstalledAppUrls to BuildAppIdsMap which does not check for installation, to fix a dependency cycle when querying for apps in the constructor of WebAppProvider. This also represents a step towards refactoring the WebApp test environment. Bug: 973324 Change-Id: Ia0ad9f29fe6694a548acd716885a7d538d376332 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1654676 Commit-Queue: calamity <calamity@chromium.org> Reviewed-by:Alexey Baskakov <loyso@chromium.org> Cr-Commit-Position: refs/heads/master@{#669102}
Showing
Please register or sign in to comment