OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "modules/cachestorage/InspectorCacheStorageAgent.h" | 5 #include "modules/cachestorage/InspectorCacheStorageAgent.h" |
6 | 6 |
7 #include "platform/heap/Handle.h" | 7 #include "platform/heap/Handle.h" |
8 #include "platform/weborigin/KURL.h" | 8 #include "platform/weborigin/KURL.h" |
9 #include "platform/weborigin/SecurityOrigin.h" | 9 #include "platform/weborigin/SecurityOrigin.h" |
10 #include "public/platform/Platform.h" | 10 #include "public/platform/Platform.h" |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
188 requestResponse.response = response.statusText(); | 188 requestResponse.response = response.statusText(); |
189 | 189 |
190 if (--m_numResponsesLeft != 0) | 190 if (--m_numResponsesLeft != 0) |
191 return; | 191 return; |
192 | 192 |
193 std::sort(m_responses.begin(), m_responses.end(), | 193 std::sort(m_responses.begin(), m_responses.end(), |
194 [](const RequestResponse& a, const RequestResponse& b) { | 194 [](const RequestResponse& a, const RequestResponse& b) { |
195 return WTF::codePointCompareLessThan(a.request, b.request); | 195 return WTF::codePointCompareLessThan(a.request, b.request); |
196 }); | 196 }); |
197 if (m_params.skipCount > 0) | 197 if (m_params.skipCount > 0) |
198 m_responses.remove(0, m_params.skipCount); | 198 m_responses.erase(0, m_params.skipCount); |
199 bool hasMore = false; | 199 bool hasMore = false; |
200 if (static_cast<size_t>(m_params.pageSize) < m_responses.size()) { | 200 if (static_cast<size_t>(m_params.pageSize) < m_responses.size()) { |
201 m_responses.remove(m_params.pageSize, | 201 m_responses.erase(m_params.pageSize, |
202 m_responses.size() - m_params.pageSize); | 202 m_responses.size() - m_params.pageSize); |
203 hasMore = true; | 203 hasMore = true; |
204 } | 204 } |
205 std::unique_ptr<Array<DataEntry>> array = Array<DataEntry>::create(); | 205 std::unique_ptr<Array<DataEntry>> array = Array<DataEntry>::create(); |
206 for (const auto& requestResponse : m_responses) { | 206 for (const auto& requestResponse : m_responses) { |
207 std::unique_ptr<DataEntry> entry = | 207 std::unique_ptr<DataEntry> entry = |
208 DataEntry::create() | 208 DataEntry::create() |
209 .setRequest(requestResponse.request) | 209 .setRequest(requestResponse.request) |
210 .setResponse(requestResponse.response) | 210 .setResponse(requestResponse.response) |
211 .build(); | 211 .build(); |
212 array->addItem(std::move(entry)); | 212 array->addItem(std::move(entry)); |
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
485 if (!response.isSuccess()) { | 485 if (!response.isSuccess()) { |
486 callback->sendFailure(response); | 486 callback->sendFailure(response); |
487 return; | 487 return; |
488 } | 488 } |
489 cache->dispatchOpen(WTF::makeUnique<GetCacheForDeleteEntry>( | 489 cache->dispatchOpen(WTF::makeUnique<GetCacheForDeleteEntry>( |
490 request, cacheName, std::move(callback)), | 490 request, cacheName, std::move(callback)), |
491 WebString(cacheName)); | 491 WebString(cacheName)); |
492 } | 492 } |
493 | 493 |
494 } // namespace blink | 494 } // namespace blink |
OLD | NEW |