diff --git a/v2rayN/ServiceLib/Handler/TaskHandler.cs b/v2rayN/ServiceLib/Handler/TaskHandler.cs index b010d7160cf..3d2df325d62 100644 --- a/v2rayN/ServiceLib/Handler/TaskHandler.cs +++ b/v2rayN/ServiceLib/Handler/TaskHandler.cs @@ -12,7 +12,7 @@ public TaskHandler() public void RegUpdateTask(Config config, Action update) { Task.Run(() => UpdateTaskRunSubscription(config, update)); - //Task.Run(() => UpdateTaskRunGeo(config, update)); + Task.Run(() => UpdateTaskRunGeo(config, update)); } private async Task UpdateTaskRunSubscription(Config config, Action update) @@ -50,12 +50,14 @@ private async Task UpdateTaskRunGeo(Config config, Action update) { var autoUpdateGeoTime = DateTime.Now; - await Task.Delay(1000 * 120); + //await Task.Delay(1000 * 120); Logging.SaveLog("UpdateTaskRunGeo"); var updateHandle = new UpdateHandler(); while (true) { + await Task.Delay(1000 * 3600); + var dtNow = DateTime.Now; if (config.guiItem.autoUpdateInterval > 0) { @@ -68,8 +70,6 @@ await updateHandle.UpdateGeoFileAll(config, (bool success, string msg) => autoUpdateGeoTime = dtNow; } } - - await Task.Delay(1000 * 3600); } } }