| Index: third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp
|
| diff --git a/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp
|
| index d926e08a347123548918be217f76fe7c13191029..a3da33d4e200d02db6007d00037e7b6b8317fba1 100644
|
| --- a/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp
|
| +++ b/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp
|
| @@ -1332,24 +1332,13 @@ void InspectorNetworkAgent::getResponseBody(
|
| Response::Error("No data found for resource with given identifier"));
|
| }
|
|
|
| -Response InspectorNetworkAgent::addBlockedURL(const String& url) {
|
| - protocol::DictionaryValue* blockedURLs =
|
| - m_state->getObject(NetworkAgentState::blockedURLs);
|
| - if (!blockedURLs) {
|
| - std::unique_ptr<protocol::DictionaryValue> newList =
|
| - protocol::DictionaryValue::create();
|
| - blockedURLs = newList.get();
|
| - m_state->setObject(NetworkAgentState::blockedURLs, std::move(newList));
|
| - }
|
| - blockedURLs->setBoolean(url, true);
|
| - return Response::OK();
|
| -}
|
| -
|
| -Response InspectorNetworkAgent::removeBlockedURL(const String& url) {
|
| - protocol::DictionaryValue* blockedURLs =
|
| - m_state->getObject(NetworkAgentState::blockedURLs);
|
| - if (blockedURLs)
|
| - blockedURLs->remove(url);
|
| +Response InspectorNetworkAgent::setBlockedURLs(
|
| + std::unique_ptr<protocol::Array<String>> urls) {
|
| + std::unique_ptr<protocol::DictionaryValue> newList =
|
| + protocol::DictionaryValue::create();
|
| + for (size_t i = 0; i < urls->length(); i++)
|
| + newList->setBoolean(urls->get(i), true);
|
| + m_state->setObject(NetworkAgentState::blockedURLs, std::move(newList));
|
| return Response::OK();
|
| }
|
|
|
|
|