chromium/components/offline_items_collection/core/filtered_offline_item_observer.cc

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

#include "components/offline_items_collection/core/filtered_offline_item_observer.h"
#include <utility>
#include "base/observer_list.h"

namespace offline_items_collection {

FilteredOfflineItemObserver::FilteredOfflineItemObserver(
    OfflineContentProvider* provider)
    :{}

FilteredOfflineItemObserver::~FilteredOfflineItemObserver() = default;

void FilteredOfflineItemObserver::OnContentProviderGoingDown() {}

void FilteredOfflineItemObserver::AddObserver(const ContentId& id,
                                              Observer* observer) {}

void FilteredOfflineItemObserver::RemoveObserver(const ContentId& id,
                                                 Observer* observer) {}

void FilteredOfflineItemObserver::OnItemsAdded(
    const OfflineContentProvider::OfflineItemList& items) {}

void FilteredOfflineItemObserver::OnItemRemoved(const ContentId& id) {}

void FilteredOfflineItemObserver::OnItemUpdated(
    const OfflineItem& item,
    const std::optional<UpdateDelta>& update_delta) {}

}  // namespace offline_items_collection