| 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/inspector_protocol/DispatcherBase.h" | 8 #include "platform/inspector_protocol/DispatcherBase.h" |
| 9 #include "platform/inspector_protocol/Values.h" | 9 #include "platform/inspector_protocol/Values.h" |
| 10 #include "platform/weborigin/KURL.h" | 10 #include "platform/weborigin/KURL.h" |
| (...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 292 GetCacheForRequestData(const DataRequestParams& params, std::unique_ptr<Requ
estEntriesCallback> callback) | 292 GetCacheForRequestData(const DataRequestParams& params, std::unique_ptr<Requ
estEntriesCallback> callback) |
| 293 : m_params(params) | 293 : m_params(params) |
| 294 , m_callback(std::move(callback)) | 294 , m_callback(std::move(callback)) |
| 295 { | 295 { |
| 296 } | 296 } |
| 297 ~GetCacheForRequestData() override { } | 297 ~GetCacheForRequestData() override { } |
| 298 | 298 |
| 299 void onSuccess(std::unique_ptr<WebServiceWorkerCache> cache) override | 299 void onSuccess(std::unique_ptr<WebServiceWorkerCache> cache) override |
| 300 { | 300 { |
| 301 auto* cacheRequest = new GetCacheKeysForRequestData(m_params, wrapUnique
(cache.release()), std::move(m_callback)); | 301 auto* cacheRequest = new GetCacheKeysForRequestData(m_params, wrapUnique
(cache.release()), std::move(m_callback)); |
| 302 cacheRequest->cache()->dispatchKeys(cacheRequest, nullptr, WebServiceWor
kerCache::QueryParams()); | 302 cacheRequest->cache()->dispatchKeys(cacheRequest, WebServiceWorkerReques
t(), WebServiceWorkerCache::QueryParams()); |
| 303 } | 303 } |
| 304 | 304 |
| 305 void onError(WebServiceWorkerCacheError error) override | 305 void onError(WebServiceWorkerCacheError error) override |
| 306 { | 306 { |
| 307 m_callback->sendFailure(String::format("Error requesting cache %s: %s",
m_params.cacheName.utf8().data(), serviceWorkerCacheErrorString(error).data())); | 307 m_callback->sendFailure(String::format("Error requesting cache %s: %s",
m_params.cacheName.utf8().data(), serviceWorkerCacheErrorString(error).data())); |
| 308 } | 308 } |
| 309 | 309 |
| 310 private: | 310 private: |
| 311 DataRequestParams m_params; | 311 DataRequestParams m_params; |
| 312 std::unique_ptr<RequestEntriesCallback> m_callback; | 312 std::unique_ptr<RequestEntriesCallback> m_callback; |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 457 std::unique_ptr<WebServiceWorkerCacheStorage> cache = assertCacheStorageAndN
ameForId(errorString, cacheId, &cacheName); | 457 std::unique_ptr<WebServiceWorkerCacheStorage> cache = assertCacheStorageAndN
ameForId(errorString, cacheId, &cacheName); |
| 458 if (!cache) { | 458 if (!cache) { |
| 459 callback->sendFailure(*errorString); | 459 callback->sendFailure(*errorString); |
| 460 return; | 460 return; |
| 461 } | 461 } |
| 462 cache->dispatchOpen(new GetCacheForDeleteEntry(request, cacheName, std::move
(callback)), WebString(cacheName)); | 462 cache->dispatchOpen(new GetCacheForDeleteEntry(request, cacheName, std::move
(callback)), WebString(cacheName)); |
| 463 } | 463 } |
| 464 | 464 |
| 465 | 465 |
| 466 } // namespace blink | 466 } // namespace blink |
| OLD | NEW |