diff --git a/NoSoliciting.Interface/NoSolUtil.cs b/NoSoliciting.Interface/NoSolUtil.cs index 93335e8..1016a5f 100644 --- a/NoSoliciting.Interface/NoSolUtil.cs +++ b/NoSoliciting.Interface/NoSolUtil.cs @@ -58,7 +58,7 @@ namespace NoSoliciting.Interface { '~', '-', }; - private static string Spacify(string input) { + public static string Spacify(this string input) { return SpaceSymbols.Aggregate(input, (current, sym) => current.Replace(sym, ' ')); } @@ -114,7 +114,7 @@ namespace NoSoliciting.Interface { var normalised = input.Normalize(NormalizationForm.FormKD); // replace several symbols with spaces instead - return spacify ? Spacify(normalised) : normalised; + return spacify ? normalised.Spacify() : normalised; } } } diff --git a/NoSoliciting/Filter.cs b/NoSoliciting/Filter.cs index 79b7693..736ae84 100644 --- a/NoSoliciting/Filter.cs +++ b/NoSoliciting/Filter.cs @@ -4,6 +4,7 @@ using Dalamud.Game.Internal.Gui; using Dalamud.Game.Internal.Gui.Structs; using Dalamud.Game.Text; using Dalamud.Game.Text.SeStringHandling; +using NoSoliciting.Interface; using NoSoliciting.Ml; namespace NoSoliciting { @@ -194,7 +195,7 @@ namespace NoSoliciting { } // only look at ml for pfs >= min words - if (desc.Trim().Split(' ').Length < MinWords) { + if (desc.Trim().Spacify().Split(' ').Length < MinWords) { return null; }