Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(897)

Side by Side Diff: content/browser/service_worker/service_worker_context_wrapper.cc

Issue 2497983002: PaymentApp: Implement PaymentAppManager.setManifest(). (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "content/browser/service_worker/service_worker_context_wrapper.h" 5 #include "content/browser/service_worker/service_worker_context_wrapper.h"
6 6
7 #include <map> 7 #include <map>
8 #include <set> 8 #include <set>
9 #include <string> 9 #include <string>
10 #include <utility> 10 #include <utility>
(...skipping 663 matching lines...) Expand 10 before | Expand all | Expand 10 after
674 // FindRegistrationForDocument() can run the callback synchronously. 674 // FindRegistrationForDocument() can run the callback synchronously.
675 callback.Run(SERVICE_WORKER_ERROR_ABORT, nullptr); 675 callback.Run(SERVICE_WORKER_ERROR_ABORT, nullptr);
676 return; 676 return;
677 } 677 }
678 context_core_->storage()->FindRegistrationForDocument( 678 context_core_->storage()->FindRegistrationForDocument(
679 net::SimplifyUrlForRequest(document_url), 679 net::SimplifyUrlForRequest(document_url),
680 base::Bind(&ServiceWorkerContextWrapper::DidFindRegistrationForFindReady, 680 base::Bind(&ServiceWorkerContextWrapper::DidFindRegistrationForFindReady,
681 this, callback)); 681 this, callback));
682 } 682 }
683 683
684 void ServiceWorkerContextWrapper::FindReadyRegistrationForPattern(
685 const GURL& scope,
686 const FindRegistrationCallback& callback) {
687 DCHECK_CURRENTLY_ON(BrowserThread::IO);
688 if (!context_core_) {
689 callback.Run(SERVICE_WORKER_ERROR_ABORT, nullptr);
nhiroki 2016/11/15 02:32:19 FindReadyRegistrationForPattern() should asynchron
zino 2016/11/15 17:57:37 Done.
690 return;
691 }
692 context_core_->storage()->FindRegistrationForPattern(
693 net::SimplifyUrlForRequest(scope),
694 base::Bind(&ServiceWorkerContextWrapper::DidFindRegistrationForFindReady,
695 this, callback));
696 }
697
684 void ServiceWorkerContextWrapper::FindReadyRegistrationForId( 698 void ServiceWorkerContextWrapper::FindReadyRegistrationForId(
685 int64_t registration_id, 699 int64_t registration_id,
686 const GURL& origin, 700 const GURL& origin,
687 const FindRegistrationCallback& callback) { 701 const FindRegistrationCallback& callback) {
688 DCHECK_CURRENTLY_ON(BrowserThread::IO); 702 DCHECK_CURRENTLY_ON(BrowserThread::IO);
689 if (!context_core_) { 703 if (!context_core_) {
690 // FindRegistrationForId() can run the callback synchronously. 704 // FindRegistrationForId() can run the callback synchronously.
691 callback.Run(SERVICE_WORKER_ERROR_ABORT, nullptr); 705 callback.Run(SERVICE_WORKER_ERROR_ABORT, nullptr);
692 return; 706 return;
693 } 707 }
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
894 observer_list_->Notify(FROM_HERE, 908 observer_list_->Notify(FROM_HERE,
895 &ServiceWorkerContextObserver::OnStorageWiped); 909 &ServiceWorkerContextObserver::OnStorageWiped);
896 } 910 }
897 911
898 ServiceWorkerContextCore* ServiceWorkerContextWrapper::context() { 912 ServiceWorkerContextCore* ServiceWorkerContextWrapper::context() {
899 DCHECK_CURRENTLY_ON(BrowserThread::IO); 913 DCHECK_CURRENTLY_ON(BrowserThread::IO);
900 return context_core_.get(); 914 return context_core_.get();
901 } 915 }
902 916
903 } // namespace content 917 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698