dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit d9f9cec5adc27ad3bf1e10dd20088850ee381b92
parent bce30112cacf6679482dac0762bdaed4213f2955
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 23 Jan 2023 16:41:01 -0800

avoid useless regex match

Diffstat:
Mpkg/web/handlers/api/v1/topBarHandler.go | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pkg/web/handlers/api/v1/topBarHandler.go b/pkg/web/handlers/api/v1/topBarHandler.go @@ -597,7 +597,7 @@ func colorifyTaggedUsers(html string, getUsersByUsername getUsersByUsernameFn) ( } } - if tagRgx.MatchString(html) { + if len(usernameMatches) > 0 { html = tagRgx.ReplaceAllStringFunc(html, func(s string) string { if user, ok := taggedUsersMap[strings.ToLower(s)]; ok { return fmt.Sprintf("<span %s>@%s</span>", user.GenerateChatStyle1(), user.Username)