// Copyright (c) 2017 GitHub, Inc. // Use of this source code is governed by the MIT license that can be // found in the LICENSE file. #include "atom/browser/loader/layered_resource_handler.h" namespace atom { LayeredResourceHandler::LayeredResourceHandler( net::URLRequest* request, std::unique_ptr next_handler, Delegate* delegate) : content::LayeredResourceHandler(request, std::move(next_handler)), delegate_(delegate) {} LayeredResourceHandler::~LayeredResourceHandler() {} bool LayeredResourceHandler::OnResponseStarted( content::ResourceResponse* response, bool* defer) { if (delegate_) delegate_->OnResponseStarted(response); return next_handler_->OnResponseStarted(response, defer); } } // namespace atom