blob: 01c5783b21cbdf0a5237fb3d9aa45bef6215e200 [file] [log] [blame]
// Copyright 2015 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/open_from_clipboard/clipboard_recent_content.h"
#include "base/strings/string_number_conversions.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "components/variations/variations_associated_data.h"
#include "url/url_constants.h"
namespace {
ClipboardRecentContent* g_clipboard_recent_content = nullptr;
} // namespace
ClipboardRecentContent::ClipboardRecentContent() {}
ClipboardRecentContent::~ClipboardRecentContent() {
}
// static
ClipboardRecentContent* ClipboardRecentContent::GetInstance() {
return g_clipboard_recent_content;
}
// static
void ClipboardRecentContent::SetInstance(
std::unique_ptr<ClipboardRecentContent> new_instance) {
delete g_clipboard_recent_content;
g_clipboard_recent_content = new_instance.release();
}
// static
base::TimeDelta ClipboardRecentContent::MaximumAgeOfClipboard() {
return base::Minutes(10);
}