From 4f38de4ee9dd12def03456b281aed8e10eb09060 Mon Sep 17 00:00:00 2001 From: ChsBuffer <33744752+chsbuffer@users.noreply.github.com> Date: Mon, 8 Mar 2021 10:55:23 +0800 Subject: [PATCH] remove HTTPController.Stop try catch set state --- Netch/Controllers/HTTPController.cs | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/Netch/Controllers/HTTPController.cs b/Netch/Controllers/HTTPController.cs index 3d86eb4c..248ca857 100644 --- a/Netch/Controllers/HTTPController.cs +++ b/Netch/Controllers/HTTPController.cs @@ -76,22 +76,14 @@ namespace Netch.Controllers if (_oldState != null) { using var service = new ProxyService(); - try - { - if (_oldState.IsProxy && _oldState.ProxyServer == service.Query().ProxyServer || - _oldState.IsAutoProxyUrl && _oldState.AutoConfigUrl!.StartsWith(PACServerHandle.PacPrefix)) - { - service.Direct(); - return; - } - - service.Set(_oldState); - } - catch + if (_oldState.IsProxy && _oldState.ProxyServer == service.Query().ProxyServer || + _oldState.IsAutoProxyUrl && _oldState.AutoConfigUrl!.StartsWith(PACServerHandle.PacPrefix)) { service.Direct(); - throw; + return; } + + service.Set(_oldState); } }) };