From 3bc8ed94c732e7c3c4892635cb739e07a61a47ff Mon Sep 17 00:00:00 2001 From: Ilya Groshev Date: Wed, 22 Apr 2026 14:16:13 +0300 Subject: [PATCH] Refactor grantParts function to remove unnecessary parts existence check --- server/internal/questflow/rewards.go | 6 ------ 1 file changed, 6 deletions(-) diff --git a/server/internal/questflow/rewards.go b/server/internal/questflow/rewards.go index 32df3fc..2fd762c 100644 --- a/server/internal/questflow/rewards.go +++ b/server/internal/questflow/rewards.go @@ -289,12 +289,6 @@ func (h *QuestHandler) grantCompanion(user *store.UserState, companionId int32, } func (h *QuestHandler) grantParts(user *store.UserState, partsId int32, nowMillis int64) { - for _, row := range user.Parts { - if row.PartsId == partsId { - return - } - } - var mainStatId int32 if partsDef, ok := h.PartsById[partsId]; ok { mainStatId = h.DefaultPartsStatusMainByLotteryGroup[partsDef.PartsStatusMainLotteryGroupId]