From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Jeremy Apthorp Date: Thu, 18 Oct 2018 17:06:56 -0700 Subject: expose-net-observer-api.patch Expose URLRequestContextGetter::{Add,Remove}Observer. This patch should be removed once we switch to using the net service (cc @robo) diff --git a/net/url_request/url_request_context_getter.h b/net/url_request/url_request_context_getter.h index def76d3902f30ae1384ae5f629fa116b3975fa86..e5ee0bfa93f497f18bdb3ad7cd51a6726dc87f3e 100644 --- a/net/url_request/url_request_context_getter.h +++ b/net/url_request/url_request_context_getter.h @@ -79,11 +79,16 @@ class NET_EXPORT URLRequestContextGetter friend class web::NetworkContextOwner; #endif // defined(OS_IOS) + // NOTE(nornagon/robo): electron currently depends on this deprecated API + // from net/, but will be removing it soon when we switch to using the + // network service. + public: // Adds / removes an observer to watch for shutdown of |this|'s context. Must // only be called on network thread. May not be called once // GetURLRequestContext() starts returning nullptr. void AddObserver(URLRequestContextGetterObserver* observer); void RemoveObserver(URLRequestContextGetterObserver* observer); + private: // OnDestruct is used to ensure deletion on the thread on which the request // IO happens.