| Index: components/offline_pages/background/request_queue_store_sql.h
|
| diff --git a/components/offline_pages/background/request_queue_store_sql.h b/components/offline_pages/background/request_queue_store_sql.h
|
| index d67d14f348be14319b20eb265341159b9cff3466..0be2eb5700e73b3a2ab7100ed6480ff13da13ec5 100644
|
| --- a/components/offline_pages/background/request_queue_store_sql.h
|
| +++ b/components/offline_pages/background/request_queue_store_sql.h
|
| @@ -33,6 +33,11 @@ class RequestQueueStoreSQL : public RequestQueueStore {
|
|
|
| // RequestQueueStore implementation.
|
| void GetRequests(const GetRequestsCallback& callback) override;
|
| + // Note: current implementation of this method makes a SQL query per ID. This
|
| + // is OK as long as number of IDs stays low, which is a typical case.
|
| + // Implementation should be revisited in case that presumption changes.
|
| + void GetRequestsByIds(const std::vector<int64_t>& request_ids,
|
| + const UpdateCallback& callback) override;
|
| void AddRequest(const SavePageRequest& offline_page,
|
| const AddCallback& callback) override;
|
| void UpdateRequests(const std::vector<SavePageRequest>& requests,
|
|
|