d56617e5d0
* chore: avoid appending git version to the exported patches * fix no-eol at end of v8 patch
29 lines
1.4 KiB
Diff
29 lines
1.4 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Jeremy Apthorp <jeremya@chromium.org>
|
|
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 7a2dcd9de423cca8e39f84e7f6839eefd86c11ae..494526c843b9e39eba46785618960c3e94d06866 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.
|