[LibassistantV2] Move |SendVoicelessInteraction| to Mojom service.
This CL is the part 1 of moving |SendVoicelessInteraction| calls to Libassistant Mojom service. It defines and implements four more APIs (listed below) under |ConversationController| Mojom service, and hooks them up in the browser process by replacing |SendVoicelessInteraction| calls in |AssistantManagerServiceImpl| with the corresponding Mojom method. * StartEditReminderInteraction * RetrieveNotification * DismissNotification * SendAssistantFeedback Note that in the CL, |ConversationControllerProxy| will forward all calls through Mojom to the service implementation, where the actual proto message gets encoded. In this way, we can remove Libassistant dependencies from the Assistant service side (classes under /chromeos/services/assistant). Bug: b/171748795 Change-Id: I350cf49b898fffa798b73bb7720ae1583ce84ec1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2625327Reviewed-by:Sam McNally <sammc@chromium.org> Reviewed-by:
Xiaohui Chen <xiaohuic@chromium.org> Reviewed-by:
Jeroen Dhollander <jeroendh@chromium.org> Commit-Queue: Meilin Wang <meilinw@chromium.org> Cr-Commit-Position: refs/heads/master@{#844984}
Showing
Please register or sign in to comment