mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
refactor: implement missing URLLoaderNetworkServiceObserver methods
It is against The Mojo Rules to leave hanging callbacks. These always
have to be called.
Refs: 186528aab9
This commit is contained in:
@@ -347,6 +347,27 @@ void SimpleURLLoaderWrapper::OnAuthRequired(
|
||||
Emit("login", auth_info, base::AdaptCallbackForRepeating(std::move(cb)));
|
||||
}
|
||||
|
||||
void SimpleURLLoaderWrapper::OnSSLCertificateError(
|
||||
const GURL& url,
|
||||
int net_error,
|
||||
const net::SSLInfo& ssl_info,
|
||||
bool fatal,
|
||||
OnSSLCertificateErrorCallback response) {
|
||||
std::move(response).Run(net_error);
|
||||
}
|
||||
|
||||
void SimpleURLLoaderWrapper::OnClearSiteData(const GURL& url,
|
||||
const std::string& header_value,
|
||||
int32_t load_flags,
|
||||
OnClearSiteDataCallback callback) {
|
||||
std::move(callback).Run();
|
||||
}
|
||||
void SimpleURLLoaderWrapper::OnLoadingStateUpdate(
|
||||
network::mojom::LoadInfoPtr info,
|
||||
OnLoadingStateUpdateCallback callback) {
|
||||
std::move(callback).Run();
|
||||
}
|
||||
|
||||
void SimpleURLLoaderWrapper::Clone(
|
||||
mojo::PendingReceiver<network::mojom::URLLoaderNetworkServiceObserver>
|
||||
observer) {
|
||||
|
||||
@@ -80,7 +80,7 @@ class SimpleURLLoaderWrapper
|
||||
int net_error,
|
||||
const net::SSLInfo& ssl_info,
|
||||
bool fatal,
|
||||
OnSSLCertificateErrorCallback response) override {}
|
||||
OnSSLCertificateErrorCallback response) override;
|
||||
void OnCertificateRequested(
|
||||
const base::Optional<base::UnguessableToken>& window_id,
|
||||
const scoped_refptr<net::SSLCertRequestInfo>& cert_info,
|
||||
@@ -89,9 +89,9 @@ class SimpleURLLoaderWrapper
|
||||
void OnClearSiteData(const GURL& url,
|
||||
const std::string& header_value,
|
||||
int32_t load_flags,
|
||||
OnClearSiteDataCallback callback) override {}
|
||||
OnClearSiteDataCallback callback) override;
|
||||
void OnLoadingStateUpdate(network::mojom::LoadInfoPtr info,
|
||||
OnLoadingStateUpdateCallback callback) override {}
|
||||
OnLoadingStateUpdateCallback callback) override;
|
||||
void OnDataUseUpdate(int32_t network_traffic_annotation_id_hash,
|
||||
int64_t recv_bytes,
|
||||
int64_t sent_bytes) override {}
|
||||
|
||||
Reference in New Issue
Block a user