// Copyright (c) 2008-2009 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 "chrome/browser/history/history_publisher.h" #include "base/utf_string_conversions.h" namespace history { const char* const HistoryPublisher::kThumbnailImageFormat = "image/jpeg"; void HistoryPublisher::PublishPageThumbnail( const std::vector& thumbnail, const GURL& url, const base::Time& time) const { PageData page_data = { time, url, NULL, NULL, kThumbnailImageFormat, &thumbnail, }; PublishDataToIndexers(page_data); } void HistoryPublisher::PublishPageContent(const base::Time& time, const GURL& url, const string16& title, const string16& contents) const { std::wstring wide_title = UTF16ToWide(title); std::wstring wide_contents = UTF16ToWide(contents); PageData page_data = { time, url, wide_contents.c_str(), wide_title.c_str(), NULL, NULL, }; PublishDataToIndexers(page_data); } } // namespace history