dkforest

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

commit b711f993f3de241ee86a00954804628390b06571
parent 068a06541e9872973893f434483d9ae42f9cb560
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Wed, 11 Jan 2023 11:45:12 -0800

cleanup

Diffstat:
Mpkg/web/handlers/chat.go | 13+++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/pkg/web/handlers/chat.go b/pkg/web/handlers/chat.go @@ -43,10 +43,7 @@ func chatHandler(c echo.Context, redRoom bool) error { data.CaptchaID, data.CaptchaImg = captcha.New() } - roomName := c.Param("roomName") - if roomName == "" { - roomName = "general" - } + roomName := getRoomName(c) room, err := database.GetChatRoomByName(roomName) if err != nil { return c.Redirect(http.StatusFound, "/") @@ -103,6 +100,14 @@ func chatHandler(c echo.Context, redRoom bool) error { return c.Render(http.StatusOK, "chat", data) } +func getRoomName(c echo.Context) string { + roomName := c.Param("roomName") + if roomName == "" { + roomName = "general" + } + return roomName +} + func handleToggleHBPost(c echo.Context, authUser *database.User) error { if authUser.CanSeeHB() { authUser.DisplayHellbanned = !authUser.DisplayHellbanned