dkforest

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

commit 1c4552d7a97942eda6b2ef6c83865d9b6c9b6622
parent 732dcaf0b69cb73610f71fc1a0b0864c94b5ae5a
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sun,  5 Feb 2023 14:26:20 -0800

simplify code

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

diff --git a/pkg/web/handlers/api/v1/handlers.go b/pkg/web/handlers/api/v1/handlers.go @@ -190,15 +190,9 @@ func ChatMessagesHandler(c echo.Context) error { } newMessageSound, pmSound, taggedSound, lastMessageCreatedAt := shouldPlaySound(authUser, lastKnownDate, msgs) hutils.CreateLastMsgCookie(c, roomName, lastMessageCreatedAt) - if authUser.NotifyNewMessage { - data.NewMessageSound = newMessageSound - } - if authUser.NotifyPmmed { - data.PmSound = pmSound - } - if authUser.NotifyTagged { - data.TaggedSound = taggedSound - } + data.NewMessageSound = utils.TernaryOrZero(authUser.NotifyNewMessage, newMessageSound) + data.PmSound = utils.TernaryOrZero(authUser.NotifyPmmed, pmSound) + data.TaggedSound = utils.TernaryOrZero(authUser.NotifyTagged, taggedSound) } if c.QueryParams().Has("json") {