commit 1c4552d7a97942eda6b2ef6c83865d9b6c9b6622
parent 732dcaf0b69cb73610f71fc1a0b0864c94b5ae5a
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sun, 5 Feb 2023 14:26:20 -0800
simplify code
Diffstat:
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") {