From ca5c2b8066457ef85549274e398c9eb3053c040a Mon Sep 17 00:00:00 2001 From: Chomp Date: Thu, 17 Jul 2025 16:30:12 +0100 Subject: [PATCH] Return the created profileid/sessionid when registering an account --- Libraries/SPTarkov.Server.Core/Callbacks/LauncherCallbacks.cs | 4 ++-- .../SPTarkov.Server.Core/Controllers/LauncherController.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Callbacks/LauncherCallbacks.cs b/Libraries/SPTarkov.Server.Core/Callbacks/LauncherCallbacks.cs index cb322aa3..46879a23 100644 --- a/Libraries/SPTarkov.Server.Core/Callbacks/LauncherCallbacks.cs +++ b/Libraries/SPTarkov.Server.Core/Callbacks/LauncherCallbacks.cs @@ -24,13 +24,13 @@ public class LauncherCallbacks( public ValueTask Login(string url, LoginRequestData info, MongoId sessionID) { var output = launcherController.Login(info); - return new ValueTask(output.IsEmpty() ? "FAILED" : output); + return new ValueTask(output.IsEmpty() ? "FAILED" : output.ToString()); } public async ValueTask Register(string url, RegisterData info, MongoId sessionID) { var output = await launcherController.Register(info); - return string.IsNullOrEmpty(output) ? "FAILED" : "OK"; + return output.IsEmpty() ? string.Empty : output.ToString(); } public ValueTask Get(string url, LoginRequestData info, MongoId sessionID) diff --git a/Libraries/SPTarkov.Server.Core/Controllers/LauncherController.cs b/Libraries/SPTarkov.Server.Core/Controllers/LauncherController.cs index 0c604e7e..f7e1f926 100644 --- a/Libraries/SPTarkov.Server.Core/Controllers/LauncherController.cs +++ b/Libraries/SPTarkov.Server.Core/Controllers/LauncherController.cs @@ -106,13 +106,13 @@ public class LauncherController( /// /// /// - public async Task Register(RegisterData info) + public async Task Register(RegisterData info) { foreach (var (_, profile) in saveServer.GetProfiles()) { if (info.Username == profile.ProfileInfo?.Username) { - return ""; + return MongoId.Empty(); } }