blob: bf766af270efe95a63d9264f4e5412f478a0e828 [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chromeos/services/assistant/fake_assistant_settings_manager_impl.h"
#include <utility>
namespace chromeos {
namespace assistant {
FakeAssistantSettingsManagerImpl::FakeAssistantSettingsManagerImpl() = default;
FakeAssistantSettingsManagerImpl::~FakeAssistantSettingsManagerImpl() = default;
void FakeAssistantSettingsManagerImpl::GetSettings(
const std::string& selector,
GetSettingsCallback callback) {
std::move(callback).Run(std::string());
}
void FakeAssistantSettingsManagerImpl::UpdateSettings(
const std::string& update,
UpdateSettingsCallback callback) {
std::move(callback).Run(std::string());
}
void FakeAssistantSettingsManagerImpl::StartSpeakerIdEnrollment(
bool skip_cloud_enrollment,
mojom::SpeakerIdEnrollmentClientPtr client) {
client->OnSpeakerIdEnrollmentDone();
}
void FakeAssistantSettingsManagerImpl::StopSpeakerIdEnrollment(
StopSpeakerIdEnrollmentCallback callback) {
std::move(callback).Run();
}
void FakeAssistantSettingsManagerImpl::BindRequest(
mojom::AssistantSettingsManagerRequest request) {
bindings_.AddBinding(this, std::move(request));
}
} // namespace assistant
} // namespace chromeos