From 793e8ff8d6855eef9d7c55a777985456de909cd1 Mon Sep 17 00:00:00 2001 From: Simon <63975668+Simyon264@users.noreply.github.com> Date: Sat, 2 Mar 2024 12:09:33 +0100 Subject: [PATCH] As a search option as well --- Server/ReplayParser.cs | 2 ++ Shared/SearchMode.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/Server/ReplayParser.cs b/Server/ReplayParser.cs index 3b6e679..56ef09e 100644 --- a/Server/ReplayParser.cs +++ b/Server/ReplayParser.cs @@ -304,6 +304,8 @@ public static List SearchReplays(SearchMode mode, string query, List (x.RoundEndPlayers ?? []).Any(y => y.PlayerOocName.Contains(query, StringComparison.CurrentCultureIgnoreCase))).ToList(); case SearchMode.RoundEndText: return replays.Where(x => x.RoundEndText != null && x.RoundEndText.Contains(query, StringComparison.CurrentCultureIgnoreCase)).ToList(); + case SearchMode.ServerName: + return replays.Where(x => x.ServerName != null && x.ServerName.Contains(query, StringComparison.CurrentCultureIgnoreCase)).ToList(); default: throw new NotImplementedException(); } diff --git a/Shared/SearchMode.cs b/Shared/SearchMode.cs index 171d545..5e1553c 100644 --- a/Shared/SearchMode.cs +++ b/Shared/SearchMode.cs @@ -9,4 +9,5 @@ public enum SearchMode PlayerIcName, PlayerOocName, Guid, + ServerName, }