renamed a field

This commit is contained in:
Dan Anglin 2024-06-01 08:27:26 +01:00
parent d681404c78
commit e6f92f04a7
Signed by: dananglin
GPG key ID: 0C1D44CFBEE68638

View file

@ -15,16 +15,16 @@ const (
)
type htmlConvertState struct {
htmlListType int
orderedListNumber int
htmlListType int
orderedListIndex int
}
func ConvertHTMLToText(text string) string {
var builder strings.Builder
state := htmlConvertState{
htmlListType: htmlNoList,
orderedListNumber: 1,
htmlListType: htmlNoList,
orderedListIndex: 1,
}
token := html.NewTokenizer(strings.NewReader(text))
@ -58,14 +58,14 @@ func processTagToken(state *htmlConvertState, writer io.StringWriter, tag string
state.htmlListType = htmlNoList
case "</ol>":
state.htmlListType = htmlNoList
state.orderedListNumber = 1
state.orderedListIndex = 1
case "<li>":
switch state.htmlListType {
case htmlUnorderedList:
_, _ = writer.WriteString("• ")
case htmlOrderedList:
_, _ = writer.WriteString(strconv.Itoa(state.orderedListNumber) + ". ")
state.orderedListNumber++
_, _ = writer.WriteString(strconv.Itoa(state.orderedListIndex) + ". ")
state.orderedListIndex++
}
}
}