| Index: content/common/service_worker/service_worker_types.h
|
| diff --git a/content/common/service_worker/service_worker_types.h b/content/common/service_worker/service_worker_types.h
|
| index cfef416e1af4b5da726e611e489abeb3e291192e..a6902eea52029e7f2e87f5a331610ae5fb853aa1 100644
|
| --- a/content/common/service_worker/service_worker_types.h
|
| +++ b/content/common/service_worker/service_worker_types.h
|
| @@ -92,6 +92,13 @@ enum FetchCredentialsMode {
|
| FETCH_CREDENTIALS_MODE_LAST = FETCH_CREDENTIALS_MODE_INCLUDE
|
| };
|
|
|
| +enum FetchRedirectMode {
|
| + FETCH_REDIRECT_MODE_FOLLOW,
|
| + FETCH_REDIRECT_MODE_ERROR,
|
| + FETCH_REDIRECT_MODE_MANUAL,
|
| + FETCH_REDIRECT_MODE_LAST = FETCH_REDIRECT_MODE_MANUAL
|
| +};
|
| +
|
| // Indicates how the service worker handled a fetch event.
|
| enum ServiceWorkerFetchEventResult {
|
| // Browser should fallback to native fetch.
|
| @@ -130,6 +137,7 @@ struct CONTENT_EXPORT ServiceWorkerFetchRequest {
|
| uint64 blob_size;
|
| Referrer referrer;
|
| FetchCredentialsMode credentials_mode;
|
| + FetchRedirectMode redirect_mode;
|
| bool is_reload;
|
| };
|
|
|
|
|