chromium/content/browser/installedapp/fetch_related_web_apps_task.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 "content/browser/installedapp/fetch_related_web_apps_task.h"

#include <memory>

#include "base/functional/bind.h"
#include "base/functional/concurrent_callbacks.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/content_browser_client.h"
#include "content/public/common/content_client.h"
#include "third_party/blink/public/mojom/installedapp/related_application.mojom.h"

namespace content {

namespace {
constexpr char kWebAppPlatformName[] =;

// Filters out nullopt from |matched_app_results| and returns result.
FetchRelatedAppsTaskResult RemoveNullResults(
    std::vector<std::optional<blink::mojom::RelatedApplication>>
        matched_app_results) {}

}  // namespace

FetchRelatedWebAppsTask::FetchRelatedWebAppsTask(
    BrowserContext* browser_context)
    :{}
FetchRelatedWebAppsTask::~FetchRelatedWebAppsTask() = default;

void FetchRelatedWebAppsTask::Start(
    const GURL& frame_url,
    std::vector<blink::mojom::RelatedApplicationPtr> related_applications,
    FetchRelatedAppsTaskCallback done_callback) {}

}  // namespace content