commit 5a8624f1f67f79a4501ef8788e70881a0006da1c
parent d320642a138e14fe94b6c4afb4bfc0ca9b0d6927
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 28 Dec 2023 22:52:12 -0500
cleanup
Diffstat:
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
}