| Index: Source/modules/serviceworkers/Request.cpp
|
| diff --git a/Source/modules/serviceworkers/Request.cpp b/Source/modules/serviceworkers/Request.cpp
|
| index 898f1b22ad2603503aa32ed0fbe8cec3310b562b..835617bc59f83e6a0c5619fdd0ba50d7b1c7f626 100644
|
| --- a/Source/modules/serviceworkers/Request.cpp
|
| +++ b/Source/modules/serviceworkers/Request.cpp
|
| @@ -212,6 +212,16 @@ String Request::url() const
|
| return url;
|
| }
|
|
|
| +PassRefPtrWillBeRawPtr<FetchBodyStream> Request::body(ExecutionContext* context)
|
| +{
|
| + if (!m_request->blobDataHandle())
|
| + return nullptr;
|
| + if (!m_fetchBodyStream)
|
| + m_fetchBodyStream = FetchBodyStream::create(context, m_request->blobDataHandle());
|
| + return m_fetchBodyStream;
|
| +}
|
| +
|
| +
|
| String Request::referrer() const
|
| {
|
| // "The referrer attribute's getter must return the empty string if
|
| @@ -258,6 +268,7 @@ void Request::trace(Visitor* visitor)
|
| {
|
| visitor->trace(m_request);
|
| visitor->trace(m_headers);
|
| + visitor->trace(m_fetchBodyStream);
|
| }
|
|
|
| } // namespace blink
|
|
|