Skip to content

Commit d47fd39

Browse files
committed
Fix disable system proxy
1 parent 07a3da0 commit d47fd39

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

‎Telegram/Services/ProxyService.cs‎

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,11 @@ public void EnableSystemProxy()
337337
else
338338
{
339339
_settings.EnabledProxyId = -1;
340-
DisableProxy();
340+
341+
foreach (var client in _lifetime.ResolveAll<IClientService>())
342+
{
343+
client.Send(new DisableProxy());
344+
}
341345
}
342346
}
343347

@@ -375,11 +379,11 @@ public void DisableProxy()
375379
new object[] { currentTimestamp },
376380
"Id",
377381
_settings.EnabledProxyId);
378-
379-
// Clear the enabled proxy ID from settings
380-
_settings.EnabledProxyId = 0;
381382
}
382383

384+
// Clear the enabled proxy ID from settings
385+
_settings.EnabledProxyId = 0;
386+
383387
foreach (var client in _lifetime.ResolveAll<IClientService>())
384388
{
385389
client.Send(new DisableProxy());

0 commit comments

Comments
 (0)