| 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 |