commit ced5f0d40a66f153bdc5f3e91043fbeff53730d5
parent 2c9e7dfe87a01f73a6c1cf8bb6878c19de578d18
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 28 Dec 2023 17:06:05 -0500
cleanup
Diffstat:
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++