Chromium Code Reviews| Index: components/offline_pages/offline_page_metadata_store_impl.cc |
| diff --git a/components/offline_pages/offline_page_metadata_store_impl.cc b/components/offline_pages/offline_page_metadata_store_impl.cc |
| index 52620639a023ea8e0b9a0370e1d79ec91727804f..d15dd522ecc30e57903916676cccb23fff237401 100644 |
| --- a/components/offline_pages/offline_page_metadata_store_impl.cc |
| +++ b/components/offline_pages/offline_page_metadata_store_impl.cc |
| @@ -41,7 +41,7 @@ void OfflinePageItemToEntry(const OfflinePageItem& item, |
| offline_pages::OfflinePageEntry* item_proto) { |
| DCHECK(item_proto); |
| item_proto->set_url(item.url.spec()); |
| - item_proto->set_bookmark_id(item.bookmark_id); |
| + item_proto->set_offline_id(item.offline_id); |
| item_proto->set_version(item.version); |
| std::string path_string; |
| #if defined(OS_POSIX) |
| @@ -56,17 +56,19 @@ void OfflinePageItemToEntry(const OfflinePageItem& item, |
| item_proto->set_access_count(item.access_count); |
| item_proto->set_flags( |
| static_cast<::offline_pages::OfflinePageEntry_Flags>(item.flags)); |
| + item_proto->mutable_client_id()->set_space(item.client_id_namespace); |
| + item_proto->mutable_client_id()->set_id(item.client_id); |
| } |
| bool OfflinePageItemFromEntry(const offline_pages::OfflinePageEntry& item_proto, |
| OfflinePageItem* item) { |
|
fgorski
2016/02/12 21:43:41
this should also read the client id
bburns
2016/02/20 01:14:18
Done.
|
| DCHECK(item); |
| - if (!item_proto.has_url() || !item_proto.has_bookmark_id() || |
| + if (!item_proto.has_url() || !item_proto.has_offline_id() || |
| !item_proto.has_version() || !item_proto.has_file_path()) { |
| return false; |
| } |
| item->url = GURL(item_proto.url()); |
| - item->bookmark_id = item_proto.bookmark_id(); |
| + item->offline_id = item_proto.offline_id(); |
| item->version = item_proto.version(); |
| #if defined(OS_POSIX) |
| item->file_path = base::FilePath(item_proto.file_path()); |
| @@ -187,7 +189,7 @@ void OfflinePageMetadataStoreImpl::AddOrUpdateOfflinePage( |
| OfflinePageEntry offline_page_proto; |
| OfflinePageItemToEntry(offline_page_item, &offline_page_proto); |
| entries_to_save->push_back( |
| - std::make_pair(base::Int64ToString(offline_page_item.bookmark_id), |
| + std::make_pair(base::Int64ToString(offline_page_item.offline_id), |
| offline_page_proto)); |
| UpdateEntries(std::move(entries_to_save), std::move(keys_to_remove), |
| @@ -195,14 +197,14 @@ void OfflinePageMetadataStoreImpl::AddOrUpdateOfflinePage( |
| } |
| void OfflinePageMetadataStoreImpl::RemoveOfflinePages( |
| - const std::vector<int64_t>& bookmark_ids, |
| + const std::vector<int64_t>& offline_ids, |
| const UpdateCallback& callback) { |
| scoped_ptr<ProtoDatabase<OfflinePageEntry>::KeyEntryVector> entries_to_save( |
| new ProtoDatabase<OfflinePageEntry>::KeyEntryVector()); |
| scoped_ptr<std::vector<std::string>> keys_to_remove( |
| new std::vector<std::string>()); |
| - for (int64_t id : bookmark_ids) |
| + for (int64_t id : offline_ids) |
| keys_to_remove->push_back(base::Int64ToString(id)); |
| UpdateEntries(std::move(entries_to_save), std::move(keys_to_remove), |