handle /client/putHWMetrics (#421)

This commit is contained in:
Cj
2025-06-23 12:54:48 -04:00
committed by GitHub
parent 168a84a617
commit 74db71e32b
2 changed files with 25 additions and 0 deletions
@@ -4,6 +4,7 @@ using SPTarkov.Server.Core.DI;
using SPTarkov.Server.Core.Models.Eft.Common;
using SPTarkov.Server.Core.Models.Eft.Common.Request;
using SPTarkov.Server.Core.Models.Eft.Game;
using SPTarkov.Server.Core.Models.Enums;
using SPTarkov.Server.Core.Servers;
using SPTarkov.Server.Core.Utils;
@@ -76,6 +77,21 @@ public class GameCallbacks(
);
}
/// <summary>
/// Handle client/putHWMetrics
/// </summary>
/// <returns></returns>
public ValueTask<string> PutHwMetrics(
string url,
EmptyRequestData info,
string sessionID
)
{
return new ValueTask<string>(
_httpResponseUtil.GetBody<string>(null!)
);
}
/// <summary>
/// Handle client/game/mode
/// </summary>
@@ -25,6 +25,15 @@ public class GameStaticRouter : StaticRouter
),
typeof(GameEmptyCrcRequestData)
),
new RouteAction(
"/client/putHWMetrics",
async (url, info, sessionID, output) =>
await gameCallbacks.PutHwMetrics(
url,
info as EmptyRequestData,
sessionID
)
),
new RouteAction(
"/client/game/mode",
async (url, info, sessionID, output) =>