diff --git a/internal/util/posts.go b/internal/util/posts.go index dfd1d99..300640b 100644 --- a/internal/util/posts.go +++ b/internal/util/posts.go @@ -49,12 +49,11 @@ var urlRx = regexp.MustCompile(`(?i)\bhttps?://[^\s<]+`) func EnrichPost(body string) string { var b strings.Builder - for _, rawLine := range strings.Split(body, "\n") { + for rawLine := range strings.SplitSeq(body, "\n") { var outLine string for i, rawWord := range strings.Split(rawLine, " ") { var outWord string - if strings.HasPrefix(rawWord, ">>") { - postId := strings.TrimPrefix(rawWord, ">>") + if postId, ok := strings.CutPrefix(rawWord, ">>"); ok { outWord = fmt.Sprintf( `%[2]s`,