Index: Source/web/ServiceWorkerGlobalScopeProxy.cpp |
diff --git a/Source/web/ServiceWorkerGlobalScopeProxy.cpp b/Source/web/ServiceWorkerGlobalScopeProxy.cpp |
index 80307f05cd84d2b0a73d0826f7182c8fe0e5f898..eb0d33fde95b742dad8baa7f2f3265f939d648de 100644 |
--- a/Source/web/ServiceWorkerGlobalScopeProxy.cpp |
+++ b/Source/web/ServiceWorkerGlobalScopeProxy.cpp |
@@ -74,6 +74,14 @@ void ServiceWorkerGlobalScopeProxy::dispatchFetchEvent(int eventID) |
observer->didDispatchEvent(); |
} |
+void ServiceWorkerGlobalScopeProxy::dispatchSyncEvent(int eventID) |
+{ |
+ ASSERT(m_workerGlobalScope); |
+ m_workerGlobalScope->dispatchEvent(Event::create(EventTypeNames::sync)); |
+ ServiceWorkerGlobalScopeClient::from(m_workerGlobalScope)->didHandleSyncEvent(eventID); |
+} |
+ |
+ |
void ServiceWorkerGlobalScopeProxy::reportException(const String& errorMessage, int lineNumber, int columnNumber, const String& sourceURL) |
{ |
m_client.reportException(errorMessage, lineNumber, columnNumber, sourceURL); |