Commit 70a3ddd2 authored by David Black's avatar David Black Committed by Commit Bot

Add is_mic_open parameter to OnConversationTurnStarted.

Bug: b:80186902
Change-Id: I64ff4ee52144ec15cfeedeeb1ab091aee18ea9e5
Reviewed-on: https://chromium-review.googlesource.com/1115512Reviewed-by: default avatarXiaohui Chen <xiaohuic@chromium.org>
Commit-Queue: Xiaohui Chen <xiaohuic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575500}
parent d971b4ca
......@@ -257,12 +257,12 @@ void AssistantManagerServiceImpl::DismissNotification(
dismissed_interaction, "DismissNotification", options, [](auto) {});
}
void AssistantManagerServiceImpl::OnConversationTurnStarted() {
void AssistantManagerServiceImpl::OnConversationTurnStarted(bool is_mic_open) {
main_thread_task_runner_->PostTask(
FROM_HERE,
base::BindOnce(
&AssistantManagerServiceImpl::OnConversationTurnStartedOnMainThread,
weak_factory_.GetWeakPtr()));
weak_factory_.GetWeakPtr(), is_mic_open));
}
void AssistantManagerServiceImpl::OnConversationTurnFinished(
......@@ -560,7 +560,9 @@ void AssistantManagerServiceImpl::OnStartFinished() {
RegisterFallbackMediaHandler();
}
void AssistantManagerServiceImpl::OnConversationTurnStartedOnMainThread() {
void AssistantManagerServiceImpl::OnConversationTurnStartedOnMainThread(
bool is_mic_open) {
// TODO(dmblack): Pipe |is_mic_open| through the OnInteractionStarted event.
interaction_subscribers_.ForAllPtrs(
[](auto* ptr) { ptr->OnInteractionStarted(); });
}
......
......@@ -108,7 +108,7 @@ class AssistantManagerServiceImpl
void OnSpeechLevelUpdated(float speech_level) override;
// assistant_client::ConversationStateListener overrides:
void OnConversationTurnStarted() override;
void OnConversationTurnStarted(bool is_mic_open) override;
void OnConversationTurnFinished(
assistant_client::ConversationStateListener::Resolution resolution)
override;
......@@ -158,7 +158,7 @@ class AssistantManagerServiceImpl
base::RepeatingCallback<void(const std::string&)> callback,
const std::string& result);
void OnConversationTurnStartedOnMainThread();
void OnConversationTurnStartedOnMainThread(bool is_mic_open);
void OnConversationTurnFinishedOnMainThread(
assistant_client::ConversationStateListener::Resolution resolution);
void OnShowHtmlOnMainThread(const std::string& html);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment