| Index: content/common/service_worker/service_worker_event_dispatcher.mojom
|
| diff --git a/content/common/service_worker/service_worker_event_dispatcher.mojom b/content/common/service_worker/service_worker_event_dispatcher.mojom
|
| index e47c085b9d9a8c9588cff6af96e73398ec7e75e2..6821f06b03fb49024e8e98ff677973de2f1aafe8 100644
|
| --- a/content/common/service_worker/service_worker_event_dispatcher.mojom
|
| +++ b/content/common/service_worker/service_worker_event_dispatcher.mojom
|
| @@ -24,6 +24,12 @@ struct ServiceWorkerFetchRequest;
|
| [Native]
|
| struct ExtendableMessageEventSource;
|
|
|
| +enum BackgroundFetchState {
|
| + PENDING,
|
| + SUCCEEDED,
|
| + FAILED
|
| +};
|
| +
|
| struct FetchEventPreloadHandle {
|
| URLLoader url_loader;
|
| URLLoaderClient& url_loader_client_request;
|
| @@ -42,6 +48,12 @@ interface ServiceWorkerEventDispatcher {
|
| DispatchActivateEvent()
|
| => (blink.mojom.ServiceWorkerEventStatus status,
|
| mojo.common.mojom.Time dispatch_event_time);
|
| + DispatchBackgroundFetchAbortEvent(string tag)
|
| + => (blink.mojom.ServiceWorkerEventStatus status,
|
| + mojo.common.mojom.Time dispatch_event_time);
|
| + DispatchBackgroundFetchClickEvent(string tag, BackgroundFetchState state)
|
| + => (blink.mojom.ServiceWorkerEventStatus status,
|
| + mojo.common.mojom.Time dispatch_event_time);
|
| // |fetch_event_id| is used internally when sending the response back to the
|
| // browser process.
|
| DispatchFetchEvent(int32 fetch_event_id, ServiceWorkerFetchRequest request,
|
|
|