Further async changes (#387)

* Further async changes
- SaveServer & Backup Server are now async
- Anything that ties in with SaveServer saving (Such as callbacks) are now async
- Various async util methods added
- Removed two wrapper methods and switched code over to use the actual method

* Update test
This commit is contained in:
Jesse
2025-06-09 21:09:12 +02:00
committed by GitHub
parent c8e1c48e98
commit 2c52012740
20 changed files with 125 additions and 80 deletions
@@ -59,7 +59,7 @@ public class PrestigeController(
/// </list>
/// </summary>
/// <returns></returns>
public void ObtainPrestige(
public async Task ObtainPrestige(
string sessionId,
ObtainPrestigeRequestList request)
{
@@ -75,7 +75,7 @@ public class PrestigeController(
profile.SptData.PendingPrestige = pendingPrestige;
profile.ProfileInfo.IsWiped = true;
_saveServer.SaveProfile(sessionId);
await _saveServer.SaveProfileAsync(sessionId);
}
}
}