final server update fixes
This commit is contained in:
parent
34f298c43b
commit
42431f0948
@ -38,8 +38,8 @@ static class Server
|
|||||||
Config = ServerConfig.LoadOrCreateDefault();
|
Config = ServerConfig.LoadOrCreateDefault();
|
||||||
|
|
||||||
CheckUpdates();
|
CheckUpdates();
|
||||||
// check for updates every minute
|
// check for updates every 5 minutes
|
||||||
updateCheckTimer = new Timer(true, 60 * 1000, CheckUpdates);
|
updateCheckTimer = new Timer(true, 5*60 * 1000, CheckUpdates);
|
||||||
updateCheckTimer.Start();
|
updateCheckTimer.Start();
|
||||||
|
|
||||||
|
|
||||||
@ -69,10 +69,12 @@ static class Server
|
|||||||
|
|
||||||
static void CheckUpdates()
|
static void CheckUpdates()
|
||||||
{
|
{
|
||||||
logger.LogInfo(nameof(CheckUpdates), "checking for updates...");
|
logger.LogDebug(nameof(CheckUpdates), "checking for updates...");
|
||||||
IOPath updatesDir = "updates";
|
IOPath updatesDir = "updates";
|
||||||
Directory.Create(updatesDir);
|
Directory.Create(updatesDir);
|
||||||
var updatedFiles = Directory.GetAllFiles(updatesDir);
|
var updatedFiles = Directory.GetAllFiles(updatesDir);
|
||||||
|
if(updatedFiles.Count != 0)
|
||||||
|
logger.LogInfo(nameof(CheckUpdates), $"updated files found in '{updatesDir}'");
|
||||||
foreach (var updatedFilePath in updatedFiles)
|
foreach (var updatedFilePath in updatedFiles)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
@ -106,7 +108,7 @@ static class Server
|
|||||||
Manifests.CreateAllManifests();
|
Manifests.CreateAllManifests();
|
||||||
logger.LogInfo(nameof(CheckUpdates), "manifests created");
|
logger.LogInfo(nameof(CheckUpdates), "manifests created");
|
||||||
}
|
}
|
||||||
logger.LogInfo(nameof(CheckUpdates), "update check completed");
|
logger.LogDebug(nameof(CheckUpdates), "update check completed");
|
||||||
}
|
}
|
||||||
|
|
||||||
// запускается для каждого юзера в отдельном потоке
|
// запускается для каждого юзера в отдельном потоке
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user