dkforest

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

commit 5a8624f1f67f79a4501ef8788e70881a0006da1c
parent d320642a138e14fe94b6c4afb4bfc0ca9b0d6927
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 28 Dec 2023 22:52:12 -0500

cleanup

Diffstat:
Mpkg/web/handlers/api/v1/chat.go | 2+-
Mpkg/web/handlers/poker.go | 6+++---
Mpkg/web/handlers/poker/events.go | 2++
3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/pkg/web/handlers/api/v1/chat.go b/pkg/web/handlers/api/v1/chat.go @@ -478,6 +478,6 @@ Loop: func ChatStreamMessagesRefreshHandler(c echo.Context) error { authUser := c.Get("authUser").(*database.User) database.MsgPubSub.Pub("refresh_loading_icon_"+string(authUser.Username), database.ChatMessageType{Typ: database.ForceRefresh}) - poker.PubSub.Pub("refresh_loading_icon_"+string(authUser.Username), database.ChatMessageType{Typ: database.ForceRefresh}) + poker.PubSub.Pub("refresh_loading_icon_"+string(authUser.Username), poker.RefreshLoadingIconEvent{}) return c.NoContent(http.StatusOK) } diff --git a/pkg/web/handlers/poker.go b/pkg/web/handlers/poker.go @@ -433,7 +433,7 @@ func PokerStreamHandler(c echo.Context) error { loop(quit, sub, func(topic string, payload any) error { switch payload.(type) { - case database.ChatMessageType: + case poker.RefreshLoadingIconEvent: send(`<meta http-equiv="refresh" content="1" />`) return BreakLoopErr } @@ -473,7 +473,7 @@ func PokerLogsHandler(c echo.Context) error { loop(quit, sub, func(topic string, payload any) error { switch evt := payload.(type) { - case database.ChatMessageType: + case poker.RefreshLoadingIconEvent: send(`<meta http-equiv="refresh" content="1" />`) return BreakLoopErr case poker.LogEvent: @@ -597,7 +597,7 @@ func PokerBetHandler(c echo.Context) error { loop(quit, sub, func(topic string, payload any) error { switch payload.(type) { - case database.ChatMessageType: + case poker.RefreshLoadingIconEvent: send(`<meta http-equiv="refresh" content="1" />`) return BreakLoopErr case poker.RefreshButtonsEvent: diff --git a/pkg/web/handlers/poker/events.go b/pkg/web/handlers/poker/events.go @@ -50,6 +50,8 @@ type PlayerBetEvent struct { Cash database.PokerChip } +type RefreshLoadingIconEvent struct{} + type LogEvent struct { Message string }