chromium/chrome/browser/history_embeddings/chrome_history_embeddings_service.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/history_embeddings/chrome_history_embeddings_service.h"

#include <memory>

#include "chrome/browser/browser_process.h"
#include "chrome/browser/optimization_guide/chrome_model_quality_logs_uploader_service.h"
#include "chrome/browser/optimization_guide/optimization_guide_keyed_service.h"
#include "chrome/browser/optimization_guide/optimization_guide_keyed_service_factory.h"
#include "components/optimization_guide/core/model_quality/feature_type_map.h"
#include "components/optimization_guide/core/model_quality/model_quality_log_entry.h"
#include "components/optimization_guide/proto/features/history_document.pb.h"
#include "components/optimization_guide/proto/features/history_query.pb.h"
#include "components/optimization_guide/proto/model_quality_service.pb.h"

namespace history_embeddings {

ChromeHistoryEmbeddingsService::ChromeHistoryEmbeddingsService(
    history::HistoryService* history_service,
    page_content_annotations::PageContentAnnotationsService*
        page_content_annotations_service,
    OptimizationGuideKeyedService* optimization_guide_service,
    PassageEmbeddingsServiceController* service_controller)
    :{}

ChromeHistoryEmbeddingsService::~ChromeHistoryEmbeddingsService() = default;

QualityLogEntry ChromeHistoryEmbeddingsService::PrepareQualityLogEntry() {}

}  // namespace history_embeddings