Convert routers and callback sessionIds to MongoIds (#453)
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using SPTarkov.DI.Annotations;
|
||||
using SPTarkov.Server.Core.Controllers;
|
||||
using SPTarkov.Server.Core.Models.Common;
|
||||
using SPTarkov.Server.Core.Models.Eft.Common;
|
||||
using SPTarkov.Server.Core.Models.Eft.InRaid;
|
||||
using SPTarkov.Server.Core.Utils;
|
||||
@@ -7,7 +8,7 @@ using SPTarkov.Server.Core.Utils;
|
||||
namespace SPTarkov.Server.Core.Callbacks;
|
||||
|
||||
[Injectable]
|
||||
public class InraidCallbacks(InRaidController _inRaidController, HttpResponseUtil _httpResponseUtil)
|
||||
public class InraidCallbacks(InRaidController inRaidController, HttpResponseUtil httpResponseUtil)
|
||||
{
|
||||
/// <summary>
|
||||
/// Handle client/location/getLocalloot
|
||||
@@ -20,11 +21,11 @@ public class InraidCallbacks(InRaidController _inRaidController, HttpResponseUti
|
||||
public ValueTask<string> RegisterPlayer(
|
||||
string url,
|
||||
RegisterPlayerRequestData info,
|
||||
string sessionID
|
||||
MongoId sessionID
|
||||
)
|
||||
{
|
||||
_inRaidController.AddPlayer(sessionID, info);
|
||||
return new ValueTask<string>(_httpResponseUtil.NullResponse());
|
||||
inRaidController.AddPlayer(sessionID, info);
|
||||
return new ValueTask<string>(httpResponseUtil.NullResponse());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -34,10 +35,10 @@ public class InraidCallbacks(InRaidController _inRaidController, HttpResponseUti
|
||||
/// <param name="info">Save progress request</param>
|
||||
/// <param name="sessionID">Session id</param>
|
||||
/// <returns>Null http response</returns>
|
||||
public ValueTask<string> SaveProgress(string url, ScavSaveRequestData info, string sessionID)
|
||||
public ValueTask<string> SaveProgress(string url, ScavSaveRequestData info, MongoId sessionID)
|
||||
{
|
||||
_inRaidController.SavePostRaidProfileForScav(info, sessionID);
|
||||
return new ValueTask<string>(_httpResponseUtil.NullResponse());
|
||||
inRaidController.SavePostRaidProfileForScav(info, sessionID);
|
||||
return new ValueTask<string>(httpResponseUtil.NullResponse());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -47,7 +48,7 @@ public class InraidCallbacks(InRaidController _inRaidController, HttpResponseUti
|
||||
public ValueTask<string> GetRaidMenuSettings()
|
||||
{
|
||||
return new ValueTask<string>(
|
||||
_httpResponseUtil.NoBody(_inRaidController.GetInRaidConfig().RaidMenuSettings)
|
||||
httpResponseUtil.NoBody(inRaidController.GetInRaidConfig().RaidMenuSettings)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -58,11 +59,11 @@ public class InraidCallbacks(InRaidController _inRaidController, HttpResponseUti
|
||||
public ValueTask<string> GetTraitorScavHostileChance(
|
||||
string url,
|
||||
EmptyRequestData _,
|
||||
string sessionID
|
||||
MongoId sessionID
|
||||
)
|
||||
{
|
||||
return new ValueTask<string>(
|
||||
_httpResponseUtil.NoBody(_inRaidController.GetTraitorScavHostileChance(url, sessionID))
|
||||
httpResponseUtil.NoBody(inRaidController.GetTraitorScavHostileChance(url, sessionID))
|
||||
);
|
||||
}
|
||||
|
||||
@@ -70,10 +71,10 @@ public class InraidCallbacks(InRaidController _inRaidController, HttpResponseUti
|
||||
/// Handle singleplayer/bosstypes
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public ValueTask<string> GetBossTypes(string url, EmptyRequestData _, string sessionID)
|
||||
public ValueTask<string> GetBossTypes(string url, EmptyRequestData _, MongoId sessionID)
|
||||
{
|
||||
return new ValueTask<string>(
|
||||
_httpResponseUtil.NoBody(_inRaidController.GetBossTypes(url, sessionID))
|
||||
httpResponseUtil.NoBody(inRaidController.GetBossTypes(url, sessionID))
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user