dkforest

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

commit ced5f0d40a66f153bdc5f3e91043fbeff53730d5
parent 2c9e7dfe87a01f73a6c1cf8bb6878c19de578d18
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 28 Dec 2023 17:06:05 -0500

cleanup

Diffstat:
Mpkg/web/handlers/api/v1/chat.go | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/pkg/web/handlers/api/v1/chat.go b/pkg/web/handlers/api/v1/chat.go @@ -433,6 +433,9 @@ func ChatStreamMenuHandler(c echo.Context) error { prevHash := "" menuID := 0 var once utils.Once + + send(GenerateStyle(authUser, ChatMessagesData{})) + Loop: for { select { @@ -442,13 +445,10 @@ Loop: break Loop } data := GetChatMenuData(c, room) - s := GenerateStyle(authUser, ChatMessagesData{}) - s += fmt.Sprintf(`<div id="menu_%d">`, menuID+1) - s += RenderRightColumn(authUser, data) - s += `</div>` - newHash := utils.MD5([]byte(s)) + rightColumn := RenderRightColumn(authUser, data) + newHash := utils.MD5([]byte(rightColumn)) if newHash != prevHash { - send(fmt.Sprintf(`<style>#menu_%d{display:none}</style>`, menuID) + s) + send(fmt.Sprintf(`<style>#menu_%d{display:none}</style><div id="menu_%d">%s</div>`, menuID, menuID+1, rightColumn)) c.Response().Flush() prevHash = newHash menuID++