Add uninstall_dialog to AppService.
Design doc: go/chrome-general-app-uninstallation-dialog This is the first CL to add the unified uninstall_dialog in AppService. There are several features not involved in this CL, and they will be done by separate CLs: 1. Add Crostini uninstall function. 2. Add an interface to the uninstall, like what is done by extension_uninstall_dialog_->ConfirmUninstallByExtension 3. Add RecordDialogCreation to the appropriate place as what is done by extension_uninstall_dialog. 4. Add UMA to the appropriate place as what is done by extension_uninstall_dialog. This CL should not change any current behavior as AppServiceProxy still call the old Uninstall to conduct uninstall action. A separate CL will be used to update AppServiceProxy to use this CL as that is more easy to rollback, since this CL is L size. BUG=1009248 Change-Id: I2c1adead34c62e2fe67690e696a83070192ffc46 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1833024 Commit-Queue: Nancy Wang <nancylingwang@chromium.org> Reviewed-by:Bret Sepulveda <bsep@chromium.org> Reviewed-by:
Dominick Ng <dominickn@chromium.org> Reviewed-by:
Nigel Tao <nigeltao@chromium.org> Cr-Commit-Position: refs/heads/master@{#705897}
Showing
Please register or sign in to comment