fix: spacify before counting words
This commit is contained in:
parent
fdb60e55d8
commit
fe0f4d8232
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue