Move Router, Callbacks and GetResponse over to ValueTask (#325)
* Move Router, Callbacks and GetResponse over to ValueTask * Assign empty deserializedObject for now, keep todo * Cleanup GetResponse * Re-add logger for request
This commit is contained in:
@@ -20,10 +20,10 @@ public class InraidCallbacks(
|
||||
/// <param name="info">register player request</param>
|
||||
/// <param name="sessionID">Session id</param>
|
||||
/// <returns>Null http response</returns>
|
||||
public string RegisterPlayer(string url, RegisterPlayerRequestData info, string sessionID)
|
||||
public ValueTask<string> RegisterPlayer(string url, RegisterPlayerRequestData info, string sessionID)
|
||||
{
|
||||
_inRaidController.AddPlayer(sessionID, info);
|
||||
return _httpResponseUtil.NullResponse();
|
||||
return new ValueTask<string>(_httpResponseUtil.NullResponse());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -33,36 +33,36 @@ public class InraidCallbacks(
|
||||
/// <param name="info">Save progress request</param>
|
||||
/// <param name="sessionID">Session id</param>
|
||||
/// <returns>Null http response</returns>
|
||||
public string SaveProgress(string url, ScavSaveRequestData info, string sessionID)
|
||||
public ValueTask<string> SaveProgress(string url, ScavSaveRequestData info, string sessionID)
|
||||
{
|
||||
_inRaidController.SavePostRaidProfileForScav(info, sessionID);
|
||||
return _httpResponseUtil.NullResponse();
|
||||
return new ValueTask<string>(_httpResponseUtil.NullResponse());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Handle singleplayer/settings/raid/menu
|
||||
/// </summary>
|
||||
/// <returns>JSON as string</returns>
|
||||
public string GetRaidMenuSettings()
|
||||
public ValueTask<string> GetRaidMenuSettings()
|
||||
{
|
||||
return _httpResponseUtil.NoBody(_inRaidController.GetInRaidConfig().RaidMenuSettings);
|
||||
return new ValueTask<string>(_httpResponseUtil.NoBody(_inRaidController.GetInRaidConfig().RaidMenuSettings));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Handle singleplayer/scav/traitorscavhostile
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public string GetTraitorScavHostileChance(string url, EmptyRequestData _, string sessionID)
|
||||
public ValueTask<string> GetTraitorScavHostileChance(string url, EmptyRequestData _, string sessionID)
|
||||
{
|
||||
return _httpResponseUtil.NoBody(_inRaidController.GetTraitorScavHostileChance(url, sessionID));
|
||||
return new ValueTask<string>(_httpResponseUtil.NoBody(_inRaidController.GetTraitorScavHostileChance(url, sessionID)));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Handle singleplayer/bosstypes
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public string GetBossTypes(string url, EmptyRequestData _, string sessionID)
|
||||
public ValueTask<string> GetBossTypes(string url, EmptyRequestData _, string sessionID)
|
||||
{
|
||||
return _httpResponseUtil.NoBody(_inRaidController.GetBossTypes(url, sessionID));
|
||||
return new ValueTask<string>(_httpResponseUtil.NoBody(_inRaidController.GetBossTypes(url, sessionID)));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user