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