// 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() {} void LayeredResourceHandler::OnResponseStarted( content::ResourceResponse* response, std::unique_ptr controller) { if (delegate_) delegate_->OnResponseStarted(response); next_handler_->OnResponseStarted(response, std::move(controller)); } } // namespace atom