Async task OnUpdate (#355)

* Make OnUpdate a task instead a void, handle OnUpdate better by running it in it's own task

* Make helper transient, resolve mod loading issues
This commit is contained in:
Jesse
2025-06-04 21:53:39 +02:00
committed by GitHub
parent a92994e50b
commit 787752b555
9 changed files with 38 additions and 61 deletions
@@ -22,14 +22,13 @@ public class SaveCallbacks(
_saveServer.Load();
}
public bool OnUpdate(long timeSinceLastRun)
public Task OnUpdate(long timeSinceLastRun)
{
if (timeSinceLastRun > _coreConfig.ProfileSaveIntervalInSeconds)
{
_saveServer.Save();
return true;
}
return false;
return Task.CompletedTask;
}
}