Chromium Code Reviews| Index: components/offline_pages/offline_page_model_impl.h |
| diff --git a/components/offline_pages/offline_page_model_impl.h b/components/offline_pages/offline_page_model_impl.h |
| index 521893111dadb3ccd1694dfcfdf25f215b43179c..f4f6b575e52086a7d8503ac8dd069ab7f18daf60 100644 |
| --- a/components/offline_pages/offline_page_model_impl.h |
| +++ b/components/offline_pages/offline_page_model_impl.h |
| @@ -50,7 +50,6 @@ struct OfflinePageItem; |
| class ArchiveManager; |
| class ClientPolicyController; |
| -class OfflinePageMetadataStore; |
| class OfflinePageStorageManager; |
| // Implementation of service for saving pages offline, storing the offline |
| @@ -180,7 +179,7 @@ class OfflinePageModelImpl : public OfflinePageModel, public KeyedService { |
| void OnAddOfflinePageDone(OfflinePageArchiver* archiver, |
| const SavePageCallback& callback, |
| const OfflinePageItem& offline_page, |
| - OfflinePageMetadataStore::ItemActionStatus status); |
| + ItemActionStatus status); |
| void InformSavePageDone(const SavePageCallback& callback, |
| SavePageResult result, |
| const ClientId& client_id, |
| @@ -191,14 +190,13 @@ class OfflinePageModelImpl : public OfflinePageModel, public KeyedService { |
| void OnDeleteArchiveFilesDone(const std::vector<int64_t>& offline_ids, |
| const DeletePageCallback& callback, |
| bool success); |
| - void OnRemoveOfflinePagesDone(const std::vector<int64_t>& offline_ids, |
| - const DeletePageCallback& callback, |
| - bool success); |
| + void OnRemoveOfflinePagesDone(const DeletePageCallback& callback, |
| + std::unique_ptr<StoreUpdateResult> result); |
| void InformDeletePageDone(const DeletePageCallback& callback, |
| DeletePageResult result); |
| void OnMarkPageAccesseDone(const OfflinePageItem& offline_page_item, |
|
dewittj
2016/09/23 17:21:36
nit: spelling
|
| - bool success); |
| + std::unique_ptr<StoreUpdateResult> result); |
| // Callbacks for checking metadata consistency. |
| void CheckMetadataConsistencyForArchivePaths( |
| @@ -243,9 +241,8 @@ class OfflinePageModelImpl : public OfflinePageModel, public KeyedService { |
| const DeletePageCallback& callback); |
| // Callback completing page expiration. |
| - void OnExpirePageDone(const std::vector<OfflinePageItem>& expired_pages, |
| - const base::Time& expiration_time, |
| - bool success); |
| + void OnExpirePageDone(const base::Time& expiration_time, |
| + std::unique_ptr<StoreUpdateResult> result); |
| // Clears expired pages if there are any. |
| void ClearStorageIfNeeded( |