| Index: ios/chrome/browser/reading_list/reading_list_entry.h
|
| diff --git a/ios/chrome/browser/reading_list/reading_list_entry.h b/ios/chrome/browser/reading_list/reading_list_entry.h
|
| index 0b1c27f297d9a0ea78a44d4e92d613df74461bee..c99c84963c4c964676c3a8aaa924a6544dc47f3d 100644
|
| --- a/ios/chrome/browser/reading_list/reading_list_entry.h
|
| +++ b/ios/chrome/browser/reading_list/reading_list_entry.h
|
| @@ -9,20 +9,8 @@
|
|
|
| #include "base/files/file_path.h"
|
| #include "base/macros.h"
|
| -#include "base/time/time.h"
|
| #include "net/base/backoff_entry.h"
|
| #include "url/gurl.h"
|
| -
|
| -namespace reading_list {
|
| -class ReadingListLocal;
|
| -}
|
| -
|
| -namespace sync_pb {
|
| -class ReadingListSpecifics;
|
| -}
|
| -
|
| -class ReadingListEntry;
|
| -using ReadingListEntries = std::vector<ReadingListEntry>;
|
|
|
| // An entry in the reading list. The URL is a unique identifier for an entry, as
|
| // such it should not be empty and is the only thing considered when comparing
|
| @@ -63,47 +51,8 @@
|
| // non-error state.
|
| int FailedDownloadCounter() const;
|
|
|
| - // The last update time of the entry. This value may be used to sort the
|
| - // entries. The value is in microseconds since Jan 1st 1970.
|
| - int64_t UpdateTime() const;
|
| -
|
| - // The creation update time of the entry. The value is in microseconds since
|
| - // Jan 1st 1970.
|
| - int64_t CreationTime() const;
|
| -
|
| - // Set the update time to now.
|
| - void MarkEntryUpdated();
|
| -
|
| - // Returns a protobuf encoding the content of this ReadingListEntry for local
|
| - // storage.
|
| - std::unique_ptr<reading_list::ReadingListLocal> AsReadingListLocal(
|
| - bool read) const;
|
| -
|
| - // Returns a protobuf encoding the content of this ReadingListEntry for sync.
|
| - std::unique_ptr<sync_pb::ReadingListSpecifics> AsReadingListSpecifics(
|
| - bool read) const;
|
| -
|
| - // Created a ReadingListEntry from the protobuf format.
|
| - static std::unique_ptr<ReadingListEntry> FromReadingListLocal(
|
| - const reading_list::ReadingListLocal& pb_entry);
|
| -
|
| - // Created a ReadingListEntry from the protobuf format.
|
| - static std::unique_ptr<ReadingListEntry> FromReadingListSpecifics(
|
| - const sync_pb::ReadingListSpecifics& pb_entry);
|
| -
|
| - // Merge the local data from |other| to this.
|
| - // The local fields (distilled_state_, distilled_url_, backoff_,
|
| - // failed_download_counter_) of |other| are moved to |this| and must not be
|
| - // used after this call.
|
| - void MergeLocalStateFrom(ReadingListEntry& other);
|
| -
|
| ReadingListEntry& operator=(ReadingListEntry&& other);
|
| -
|
| bool operator==(const ReadingListEntry& other) const;
|
| -
|
| - // Returns whether |lhs| is more recent than |rhs|.
|
| - static bool CompareEntryUpdateTime(const ReadingListEntry& lhs,
|
| - const ReadingListEntry& rhs);
|
|
|
| // Sets the title.
|
| void SetTitle(const std::string& title);
|
| @@ -114,27 +63,12 @@
|
| void SetDistilledState(DistillationState distilled_state);
|
|
|
| private:
|
| - ReadingListEntry(const GURL& url,
|
| - const std::string& title,
|
| - int64_t creation_time,
|
| - int64_t update_time,
|
| - ReadingListEntry::DistillationState distilled_state,
|
| - const base::FilePath& distilled_path,
|
| - int failed_download_counter,
|
| - std::unique_ptr<net::BackoffEntry> backoff);
|
| GURL url_;
|
| std::string title_;
|
| base::FilePath distilled_path_;
|
| DistillationState distilled_state_;
|
| -
|
| std::unique_ptr<net::BackoffEntry> backoff_;
|
| int failed_download_counter_;
|
| -
|
| - // These value are in microseconds since Jan 1st 1970. They are used for
|
| - // sorting the entries from the database. They are kept in int64_t to avoid
|
| - // conversion on each save/read event.
|
| - int64_t creation_time_us_;
|
| - int64_t update_time_us_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ReadingListEntry);
|
| };
|
|
|