blob: 97c4fb0c5a83d4462ff65e4054c806e21832652b [file] [log] [blame]
// Copyright 2017 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 "components/previews/content/previews_user_data.h"
#include "base/memory/ptr_util.h"
namespace previews {
const void* const kPreviewsUserDataKey = &kPreviewsUserDataKey;
PreviewsUserData::PreviewsUserData(uint64_t page_id) : page_id_(page_id) {}
PreviewsUserData::~PreviewsUserData() {}
PreviewsUserData::PreviewsUserData(const PreviewsUserData& previews_user_data) =
default;
void PreviewsUserData::SetCommittedPreviewsType(
previews::PreviewsType previews_type) {
DCHECK(committed_previews_type_ == PreviewsType::NONE);
committed_previews_type_ = previews_type;
}
} // namespace previews