[iOS] Create SharingCoordinator
This new class will be aggregating all the dependencies (e.g. QRGeneratorCoordinator) around sharing scenarios and hide them away under a simple interface. The current interface is only about sharing the current page. In the near future, we'll be adding another method to allow sharing a URL that doesn't have any associated WebView (e.g. coming from Bookmarks). Ideally, these dependencies would already be part of ActivityServiceCoordinator. However, since QRGeneratorCoordinator itself owns an ActivityServiceCoordinator instance, we had to add this extra layer of aggregation. Bug: 1102890 Change-Id: I6c2fc63239d6fd9567b244616e7b080e4ebd9a45 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2297601 Commit-Queue: Sebastien Lalancette <seblalancette@chromium.org> Reviewed-by:Gauthier Ambard <gambard@chromium.org> Reviewed-by:
Mark Cogan <marq@chromium.org> Cr-Commit-Position: refs/heads/master@{#791829}
Showing
Please register or sign in to comment