From 856fa0633dae2aa51673f3adf6154b4e6705890a Mon Sep 17 00:00:00 2001 From: Chomp Date: Fri, 25 Jul 2025 15:57:57 +0100 Subject: [PATCH] List to IEnumerable changes Removed use of tolist() --- Libraries/SPTarkov.Server.Core/Helpers/QuestHelper.cs | 4 ++-- Libraries/SPTarkov.Server.Core/Servers/WebSocketServer.cs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Helpers/QuestHelper.cs b/Libraries/SPTarkov.Server.Core/Helpers/QuestHelper.cs index bcb4f315..9f15c748 100644 --- a/Libraries/SPTarkov.Server.Core/Helpers/QuestHelper.cs +++ b/Libraries/SPTarkov.Server.Core/Helpers/QuestHelper.cs @@ -1051,7 +1051,7 @@ public class QuestHelper( /// /// profile to update /// statuses quests should have added to profile - public void AddAllQuestsToProfile(PmcData pmcProfile, List statuses) + public void AddAllQuestsToProfile(PmcData pmcProfile, IEnumerable statuses) { // Iterate over all quests in db var quests = databaseService.GetQuests(); @@ -1074,7 +1074,7 @@ public class QuestHelper( { QId = key, StartTime = timeUtil.GetTimeStamp(), - Status = statuses[^1], // Get last status in list as currently active status + Status = statuses.Last(), // Get last status in list as currently active status StatusTimers = statusesDict, CompletedConditions = [], AvailableAfter = 0, diff --git a/Libraries/SPTarkov.Server.Core/Servers/WebSocketServer.cs b/Libraries/SPTarkov.Server.Core/Servers/WebSocketServer.cs index 8e66d3cf..9bfa7499 100644 --- a/Libraries/SPTarkov.Server.Core/Servers/WebSocketServer.cs +++ b/Libraries/SPTarkov.Server.Core/Servers/WebSocketServer.cs @@ -21,14 +21,14 @@ public class WebSocketServer( private async Task HandleWebSocket(HttpContext context, WebSocket webSocket) { - var socketHandlers = _webSocketConnectionHandler - .Where(wsh => context.Request.Path.Value.Contains(wsh.GetHookUrl())) - .ToList(); + var socketHandlers = _webSocketConnectionHandler.Where(wsh => + context.Request.Path.Value.Contains(wsh.GetHookUrl()) + ); var cts = new CancellationTokenSource(); var wsToken = cts.Token; - if (socketHandlers.Count == 0) + if (!socketHandlers.Any()) { var message = $"Socket connection received for url {context.Request.Path.Value}, but there is no websocket handler configured for it!";