fix: spacify before counting words

This commit is contained in:
Anna 2021-05-03 16:24:57 -04:00
parent fdb60e55d8
commit fe0f4d8232
2 changed files with 4 additions and 3 deletions

View File

@ -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, ' ')); return SpaceSymbols.Aggregate(input, (current, sym) => current.Replace(sym, ' '));
} }
@ -114,7 +114,7 @@ namespace NoSoliciting.Interface {
var normalised = input.Normalize(NormalizationForm.FormKD); var normalised = input.Normalize(NormalizationForm.FormKD);
// replace several symbols with spaces instead // replace several symbols with spaces instead
return spacify ? Spacify(normalised) : normalised; return spacify ? normalised.Spacify() : normalised;
} }
} }
} }

View File

@ -4,6 +4,7 @@ using Dalamud.Game.Internal.Gui;
using Dalamud.Game.Internal.Gui.Structs; using Dalamud.Game.Internal.Gui.Structs;
using Dalamud.Game.Text; using Dalamud.Game.Text;
using Dalamud.Game.Text.SeStringHandling; using Dalamud.Game.Text.SeStringHandling;
using NoSoliciting.Interface;
using NoSoliciting.Ml; using NoSoliciting.Ml;
namespace NoSoliciting { namespace NoSoliciting {
@ -194,7 +195,7 @@ namespace NoSoliciting {
} }
// only look at ml for pfs >= min words // only look at ml for pfs >= min words
if (desc.Trim().Split(' ').Length < MinWords) { if (desc.Trim().Spacify().Split(' ').Length < MinWords) {
return null; return null;
} }