fix infinite loop for auto SaveDatabase

This commit is contained in:
cs8425
2026-04-28 22:49:58 +08:00
parent 34b93ad55d
commit e93dadafe8

View File

@@ -77,13 +77,17 @@ public class DatabaseHelper
while (!res.IsCompleted) while (!res.IsCompleted)
{ {
Thread.Sleep(100);
} }
LastSaveTick = DateTime.UtcNow.Ticks; LastSaveTick = DateTime.UtcNow.Ticks;
SaveThread = new Thread(() => SaveThread = new Thread(async () =>
{ {
while (true) CalcSaveDatabase(); while (true) {
CalcSaveDatabase();
await Task.Delay(100);
}
}); });
SaveThread.Start(); SaveThread.Start();