dkforest

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

commit 929a273ca3f12325e120c28f3aa091936bbd2865
parent d40a88049f8bdcfe11d83346a24ce21db35620c7
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Fri, 26 May 2023 07:41:41 -0700

reduce allocs

Diffstat:
Mpkg/database/utils/utils.go | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pkg/database/utils/utils.go b/pkg/database/utils/utils.go @@ -36,9 +36,9 @@ func SendNewChessGameMessages(db *database.DkfDB, key, roomKey string, roomID da msg = `<a href="/chess/` + key + `" rel="noopener noreferrer" target="_blank">Chess game: ` + string(player1.Username) + ` VS ` + string(player2.Username) + `</a>` activeUsers := managers.ActiveUsers.GetActiveUsers() - activeUsersIDs := make([]database.UserID, 0) - for _, activeUser := range activeUsers { - activeUsersIDs = append(activeUsersIDs, activeUser.UserID) + activeUsersIDs := make([]database.UserID, len(activeUsers)) + for idx, activeUser := range activeUsers { + activeUsersIDs[idx] = activeUser.UserID } users, _ := db.GetOnlineChessSubscribers(activeUsersIDs)