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 "content/browser/notifications/notification_event_dispatcher_impl.h" | 5 #include "content/browser/notifications/notification_event_dispatcher_impl.h" |
6 | 6 |
7 #include "base/callback.h" | 7 #include "base/callback.h" |
8 #include "content/browser/notifications/platform_notification_context_impl.h" | 8 #include "content/browser/notifications/platform_notification_context_impl.h" |
9 #include "content/browser/service_worker/service_worker_context_wrapper.h" | 9 #include "content/browser/service_worker/service_worker_context_wrapper.h" |
10 #include "content/browser/service_worker/service_worker_registration.h" | 10 #include "content/browser/service_worker/service_worker_registration.h" |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
44 case SERVICE_WORKER_ERROR_NOT_FOUND: | 44 case SERVICE_WORKER_ERROR_NOT_FOUND: |
45 case SERVICE_WORKER_ERROR_EXISTS: | 45 case SERVICE_WORKER_ERROR_EXISTS: |
46 case SERVICE_WORKER_ERROR_INSTALL_WORKER_FAILED: | 46 case SERVICE_WORKER_ERROR_INSTALL_WORKER_FAILED: |
47 case SERVICE_WORKER_ERROR_ACTIVATE_WORKER_FAILED: | 47 case SERVICE_WORKER_ERROR_ACTIVATE_WORKER_FAILED: |
48 case SERVICE_WORKER_ERROR_IPC_FAILED: | 48 case SERVICE_WORKER_ERROR_IPC_FAILED: |
49 case SERVICE_WORKER_ERROR_NETWORK: | 49 case SERVICE_WORKER_ERROR_NETWORK: |
50 case SERVICE_WORKER_ERROR_SECURITY: | 50 case SERVICE_WORKER_ERROR_SECURITY: |
51 case SERVICE_WORKER_ERROR_STATE: | 51 case SERVICE_WORKER_ERROR_STATE: |
52 case SERVICE_WORKER_ERROR_TIMEOUT: | 52 case SERVICE_WORKER_ERROR_TIMEOUT: |
53 case SERVICE_WORKER_ERROR_SCRIPT_EVALUATE_FAILED: | 53 case SERVICE_WORKER_ERROR_SCRIPT_EVALUATE_FAILED: |
| 54 case SERVICE_WORKER_ERROR_DISK_CACHE: |
54 case SERVICE_WORKER_ERROR_MAX_VALUE: | 55 case SERVICE_WORKER_ERROR_MAX_VALUE: |
55 status = PERSISTENT_NOTIFICATION_STATUS_SERVICE_WORKER_ERROR; | 56 status = PERSISTENT_NOTIFICATION_STATUS_SERVICE_WORKER_ERROR; |
56 break; | 57 break; |
57 } | 58 } |
58 | 59 |
59 BrowserThread::PostTask(BrowserThread::UI, | 60 BrowserThread::PostTask(BrowserThread::UI, |
60 FROM_HERE, | 61 FROM_HERE, |
61 base::Bind(dispatch_complete_callback, status)); | 62 base::Bind(dispatch_complete_callback, status)); |
62 } | 63 } |
63 | 64 |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
96 case SERVICE_WORKER_ERROR_EXISTS: | 97 case SERVICE_WORKER_ERROR_EXISTS: |
97 case SERVICE_WORKER_ERROR_INSTALL_WORKER_FAILED: | 98 case SERVICE_WORKER_ERROR_INSTALL_WORKER_FAILED: |
98 case SERVICE_WORKER_ERROR_ACTIVATE_WORKER_FAILED: | 99 case SERVICE_WORKER_ERROR_ACTIVATE_WORKER_FAILED: |
99 case SERVICE_WORKER_ERROR_IPC_FAILED: | 100 case SERVICE_WORKER_ERROR_IPC_FAILED: |
100 case SERVICE_WORKER_ERROR_NETWORK: | 101 case SERVICE_WORKER_ERROR_NETWORK: |
101 case SERVICE_WORKER_ERROR_SECURITY: | 102 case SERVICE_WORKER_ERROR_SECURITY: |
102 case SERVICE_WORKER_ERROR_EVENT_WAITUNTIL_REJECTED: | 103 case SERVICE_WORKER_ERROR_EVENT_WAITUNTIL_REJECTED: |
103 case SERVICE_WORKER_ERROR_STATE: | 104 case SERVICE_WORKER_ERROR_STATE: |
104 case SERVICE_WORKER_ERROR_TIMEOUT: | 105 case SERVICE_WORKER_ERROR_TIMEOUT: |
105 case SERVICE_WORKER_ERROR_SCRIPT_EVALUATE_FAILED: | 106 case SERVICE_WORKER_ERROR_SCRIPT_EVALUATE_FAILED: |
| 107 case SERVICE_WORKER_ERROR_DISK_CACHE: |
106 case SERVICE_WORKER_ERROR_MAX_VALUE: | 108 case SERVICE_WORKER_ERROR_MAX_VALUE: |
107 status = PERSISTENT_NOTIFICATION_STATUS_SERVICE_WORKER_ERROR; | 109 status = PERSISTENT_NOTIFICATION_STATUS_SERVICE_WORKER_ERROR; |
108 break; | 110 break; |
109 case SERVICE_WORKER_OK: | 111 case SERVICE_WORKER_OK: |
110 NOTREACHED(); | 112 NOTREACHED(); |
111 break; | 113 break; |
112 } | 114 } |
113 | 115 |
114 BrowserThread::PostTask(BrowserThread::UI, | 116 BrowserThread::PostTask(BrowserThread::UI, |
115 FROM_HERE, | 117 FROM_HERE, |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
200 FROM_HERE, | 202 FROM_HERE, |
201 base::Bind(&ReadNotificationDatabaseData, | 203 base::Bind(&ReadNotificationDatabaseData, |
202 persistent_notification_id, | 204 persistent_notification_id, |
203 origin, | 205 origin, |
204 dispatch_complete_callback, | 206 dispatch_complete_callback, |
205 service_worker_context, | 207 service_worker_context, |
206 notification_context)); | 208 notification_context)); |
207 } | 209 } |
208 | 210 |
209 } // namespace content | 211 } // namespace content |
OLD | NEW |