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!";