private void OnLoadingFinished(LoadingFinishedResponse e) { // For certain requestIds we never receive requestWillBeSent event. // @see https://crbug.com/750469 if (_requestIdToRequest.TryGetValue(e.RequestId, out var request)) { request.Response?.BodyLoadedTaskWrapper.TrySetResult(true); ForgetRequest(request, true); RequestFinished?.Invoke(this, new RequestEventArgs { Request = request }); } }
private void OnLoadingFinished(LoadingFinishedResponse e) { // For certain requestIds we never receive requestWillBeSent event. // @see https://crbug.com/750469 if (_requestIdToRequest.TryGetValue(e.RequestId, out var request)) { request.Response?.BodyLoadedTaskWrapper.TrySetResult(true); _requestIdToRequest.TryRemove(request.RequestId, out _); if (request.InterceptionId != null) { _attemptedAuthentications.Remove(request.InterceptionId); } RequestFinished?.Invoke(this, new RequestEventArgs { Request = request }); } }