From 59cd872c5f12b36ee56487a0c2bda8b561ebda83 Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Fri, 15 Aug 2025 02:15:40 -0500 Subject: [PATCH] Used cached credentials for SteamCMD --- LANCommander.Server.Services/SteamCMDService.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/LANCommander.Server.Services/SteamCMDService.cs b/LANCommander.Server.Services/SteamCMDService.cs index 81f56293..2845b9ba 100644 --- a/LANCommander.Server.Services/SteamCMDService.cs +++ b/LANCommander.Server.Services/SteamCMDService.cs @@ -238,7 +238,7 @@ public class SteamCMDService( } } - public async Task InstallContentAsync(uint appId, string installDirectory, string username = null, string password = null) + public async Task InstallContentAsync(uint appId, string installDirectory, string username) { try { @@ -262,9 +262,8 @@ public class SteamCMDService( // Add login command if credentials provided if (!string.IsNullOrWhiteSpace(username)) { - var loginCommand = string.IsNullOrWhiteSpace(password) - ? $"+login {username}" - : $"+login {username} {password}"; + var loginCommand = $"+login {username}"; + commands.Add(loginCommand); } else @@ -327,11 +326,11 @@ public class SteamCMDService( } } - private async Task ExecuteSteamCmdCommandAsync(string arguments, string steamCmdPath = null) + private async Task ExecuteSteamCmdCommandAsync(string arguments, string steamCmdPath = "") { try { - var executablePath = steamCmdPath ?? _settings.SteamCMD.Path; + var executablePath = String.IsNullOrWhiteSpace(steamCmdPath) ? _settings.SteamCMD.Path : steamCmdPath; var processStartInfo = new ProcessStartInfo {