desktop-pwas: Move adding apps to ExtensionIdsMap into BookmarkAppInstallationTask
Adding an newly installed extension to the ExtensionIdsMap is considered part of the installation process and should therefore be in BookmarkAppInstallationTask rather than in PendingAppManager. This is the first in a series of patches to remove usage of ExtensionIdsMap from PendingBookmarkAppManager and make PendingBookmarkAppManager a simple queue of install/uninstall tasks. Performing pre-installation checks should be either moved into BookmarkAppInstallationTask or into a separate class. Bug: 877898 Change-Id: I30469f2682a3028e71390afc116d2785bb1ae2e9 Reviewed-on: https://chromium-review.googlesource.com/c/1484879Reviewed-by:Alexey Baskakov <loyso@chromium.org> Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#636177}
Showing
Please register or sign in to comment