pull/4917/head
2dust 2024-03-31 17:23:33 +08:00
parent 7823a217b4
commit 86d2c307f1
2 changed files with 6 additions and 7 deletions

View File

@ -61,6 +61,7 @@ namespace v2rayN.Handler
while (!_exitFlag) while (!_exitFlag)
{ {
await Task.Delay(1000);
try try
{ {
if (!(_config.runningCoreType is ECoreType.sing_box or ECoreType.clash or ECoreType.clash_meta or ECoreType.mihomo)) if (!(_config.runningCoreType is ECoreType.sing_box or ECoreType.clash or ECoreType.clash_meta or ECoreType.mihomo))
@ -105,10 +106,6 @@ namespace v2rayN.Handler
catch catch
{ {
} }
finally
{
await Task.Delay(1000);
}
} }
} }

View File

@ -49,6 +49,7 @@ namespace v2rayN.Handler
{ {
while (!_exitFlag) while (!_exitFlag)
{ {
await Task.Delay(1000);
try try
{ {
if (!(_config.runningCoreType is ECoreType.Xray or ECoreType.v2fly or ECoreType.v2fly_v5 or ECoreType.SagerNet)) if (!(_config.runningCoreType is ECoreType.Xray or ECoreType.v2fly or ECoreType.v2fly_v5 or ECoreType.SagerNet))
@ -60,7 +61,8 @@ namespace v2rayN.Handler
QueryStatsResponse? res = null; QueryStatsResponse? res = null;
try try
{ {
res = await _client.QueryStatsAsync(new QueryStatsRequest() { Pattern = "", Reset = true }); if (_client != null)
res = await _client.QueryStatsAsync(new QueryStatsRequest() { Pattern = "", Reset = true });
} }
catch catch
{ {
@ -72,8 +74,8 @@ namespace v2rayN.Handler
_updateFunc(server); _updateFunc(server);
} }
} }
await Task.Delay(1000); if (_channel != null)
if (_channel != null) await _channel.ConnectAsync(); await _channel.ConnectAsync();
} }
catch catch
{ {