mirror of
https://github.com/mjl-/mox.git
synced 2025-06-28 01:48:15 +03:00
don't use strings.Lines, it's only available in go1.24 and we support go1.23 too
This commit is contained in:
parent
68729fa5a3
commit
d6e55b5f36
@ -310,9 +310,16 @@ func previewHTML(r io.Reader) (string, error) {
|
|||||||
if quoteLevel > 0 {
|
if quoteLevel > 0 {
|
||||||
q := strings.Repeat("> ", quoteLevel)
|
q := strings.Repeat("> ", quoteLevel)
|
||||||
var sb strings.Builder
|
var sb strings.Builder
|
||||||
for line := range strings.Lines(s) {
|
for s != "" {
|
||||||
|
o := strings.IndexByte(s, '\n')
|
||||||
|
if o < 0 {
|
||||||
|
o = len(s)
|
||||||
|
} else {
|
||||||
|
o++
|
||||||
|
}
|
||||||
sb.WriteString(q)
|
sb.WriteString(q)
|
||||||
sb.WriteString(line)
|
sb.WriteString(s[:o])
|
||||||
|
s = s[o:]
|
||||||
}
|
}
|
||||||
s = sb.String()
|
s = sb.String()
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user