| Index: third_party/WebKit/Source/platform/mojo/FetchAPIRequestStructTraits.cpp
|
| diff --git a/third_party/WebKit/Source/platform/mojo/FetchAPIRequestStructTraits.cpp b/third_party/WebKit/Source/platform/mojo/FetchAPIRequestStructTraits.cpp
|
| index d933d58abb3423a30b76cbf0b448755e213ed2d9..4fee6c7d1ab191b4f45427d7328a264ec83c8b98 100644
|
| --- a/third_party/WebKit/Source/platform/mojo/FetchAPIRequestStructTraits.cpp
|
| +++ b/third_party/WebKit/Source/platform/mojo/FetchAPIRequestStructTraits.cpp
|
| @@ -452,6 +452,13 @@ uint64_t StructTraits<blink::mojom::FetchAPIRequestDataView,
|
| // static
|
| WTF::String StructTraits<blink::mojom::FetchAPIRequestDataView,
|
| blink::WebServiceWorkerRequest>::
|
| + integrity(const blink::WebServiceWorkerRequest& request) {
|
| + return request.Integrity();
|
| +}
|
| +
|
| +// static
|
| +WTF::String StructTraits<blink::mojom::FetchAPIRequestDataView,
|
| + blink::WebServiceWorkerRequest>::
|
| client_id(const blink::WebServiceWorkerRequest& request) {
|
| return request.ClientId();
|
| }
|
| @@ -471,6 +478,7 @@ bool StructTraits<blink::mojom::FetchAPIRequestDataView,
|
| blink::Referrer referrer;
|
| blink::WebURLRequest::FetchCredentialsMode credentialsMode;
|
| blink::WebURLRequest::FetchRedirectMode redirectMode;
|
| + WTF::String integrity;
|
| WTF::String clientId;
|
|
|
| if (!data.ReadMode(&mode) || !data.ReadRequestContextType(&requestContext) ||
|
| @@ -478,7 +486,8 @@ bool StructTraits<blink::mojom::FetchAPIRequestDataView,
|
| !data.ReadMethod(&method) || !data.ReadHeaders(&headers) ||
|
| !data.ReadBlobUuid(&blobUuid) || !data.ReadReferrer(&referrer) ||
|
| !data.ReadCredentialsMode(&credentialsMode) ||
|
| - !data.ReadRedirectMode(&redirectMode) || !data.ReadClientId(&clientId)) {
|
| + !data.ReadRedirectMode(&redirectMode) || !data.ReadClientId(&clientId) ||
|
| + !data.ReadIntegrity(&integrity)) {
|
| return false;
|
| }
|
|
|
| @@ -495,6 +504,7 @@ bool StructTraits<blink::mojom::FetchAPIRequestDataView,
|
| referrer.referrer_policy));
|
| out->SetCredentialsMode(credentialsMode);
|
| out->SetRedirectMode(redirectMode);
|
| + out->SetIntegrity(integrity);
|
| out->SetClientId(clientId);
|
| out->SetIsReload(data.is_reload());
|
| return true;
|
|
|