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, ' '));
}
@ -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;
}
}
}

View File

@ -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;
}