frontend: allow long lines if result is short

This commit is contained in:
Lan Tian 2021-06-21 00:57:26 +08:00
parent 5883015294
commit 5e0bc081e6
No known key found for this signature in database
GPG Key ID: 3D2E9DC81E5791C7

View File

@ -64,7 +64,6 @@ func shortenWhoisFilter(whois string) string {
shouldSkip := false shouldSkip := false
shouldSkip = shouldSkip || len(s) == 0 shouldSkip = shouldSkip || len(s) == 0
shouldSkip = shouldSkip || len(s) > 80
shouldSkip = shouldSkip || len(s) > 0 && s[0] == '#' shouldSkip = shouldSkip || len(s) > 0 && s[0] == '#'
if shouldSkip { if shouldSkip {
@ -75,6 +74,7 @@ func shortenWhoisFilter(whois string) string {
commandResultLonger += s + "\n" commandResultLonger += s + "\n"
linesLonger++ linesLonger++
shouldSkip = shouldSkip || len(s) > 80
shouldSkip = shouldSkip || !strings.Contains(s, ":") shouldSkip = shouldSkip || !strings.Contains(s, ":")
shouldSkip = shouldSkip || strings.Index(s, ":") > 20 shouldSkip = shouldSkip || strings.Index(s, ":") > 20
@ -87,7 +87,7 @@ func shortenWhoisFilter(whois string) string {
lines++ lines++
} }
if lines < 10 { if lines < 5 {
commandResult = commandResultLonger commandResult = commandResultLonger
skippedLines = skippedLinesLonger skippedLines = skippedLinesLonger
} }