Chromium Code Reviews| Index: content/browser/push_messaging/push_messaging_router.cc |
| diff --git a/content/browser/push_messaging/push_messaging_router.cc b/content/browser/push_messaging/push_messaging_router.cc |
| index bc95216ad07698514323caf241f6a1542273660d..3681bcb44030b84f254499671ec9713c744fa8b0 100644 |
| --- a/content/browser/push_messaging/push_messaging_router.cc |
| +++ b/content/browser/push_messaging/push_messaging_router.cc |
| @@ -14,6 +14,7 @@ |
| #include "content/public/browser/browser_context.h" |
| #include "content/public/browser/browser_thread.h" |
| #include "content/public/browser/storage_partition.h" |
| +#include "content/public/common/push_event_payload.h" |
| namespace content { |
| @@ -34,7 +35,7 @@ void PushMessagingRouter::DeliverMessage( |
| BrowserContext* browser_context, |
| const GURL& origin, |
| int64_t service_worker_registration_id, |
| - const std::string& data, |
| + const content::PushEventPayload& payload, |
|
Peter Beverloo
2016/01/26 12:35:18
s/content:://
Elsewhere in this file too.
harkness
2016/01/26 14:49:20
Done.
|
| const DeliverMessageCallback& deliver_message_callback) { |
| DCHECK_CURRENTLY_ON(BrowserThread::UI); |
| StoragePartition* partition = |
| @@ -45,15 +46,15 @@ void PushMessagingRouter::DeliverMessage( |
| BrowserThread::PostTask( |
| BrowserThread::IO, FROM_HERE, |
| base::Bind(&PushMessagingRouter::FindServiceWorkerRegistration, origin, |
| - service_worker_registration_id, data, deliver_message_callback, |
| - service_worker_context)); |
| + service_worker_registration_id, payload, |
| + deliver_message_callback, service_worker_context)); |
| } |
| // static |
| void PushMessagingRouter::FindServiceWorkerRegistration( |
| const GURL& origin, |
| int64_t service_worker_registration_id, |
| - const std::string& data, |
| + const content::PushEventPayload& payload, |
| const DeliverMessageCallback& deliver_message_callback, |
| scoped_refptr<ServiceWorkerContextWrapper> service_worker_context) { |
| DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| @@ -62,12 +63,12 @@ void PushMessagingRouter::FindServiceWorkerRegistration( |
| service_worker_context->FindReadyRegistrationForId( |
| service_worker_registration_id, origin, |
| base::Bind(&PushMessagingRouter::FindServiceWorkerRegistrationCallback, |
| - data, deliver_message_callback)); |
| + payload, deliver_message_callback)); |
| } |
| // static |
| void PushMessagingRouter::FindServiceWorkerRegistrationCallback( |
| - const std::string& data, |
| + const content::PushEventPayload& payload, |
| const DeliverMessageCallback& deliver_message_callback, |
| ServiceWorkerStatusCode service_worker_status, |
| const scoped_refptr<ServiceWorkerRegistration>& |
| @@ -91,7 +92,7 @@ void PushMessagingRouter::FindServiceWorkerRegistrationCallback( |
| base::Bind(&PushMessagingRouter::DeliverMessageEnd, |
| deliver_message_callback, service_worker_registration); |
| - version->DispatchPushEvent(dispatch_event_callback, data); |
| + version->DispatchPushEvent(dispatch_event_callback, payload); |
| } |
| // static |