aboutsummaryrefslogtreecommitdiff
path: root/config/xp_role.go
diff options
context:
space:
mode:
authorascpial <mail@ascpial.fr>2025-09-21 00:18:15 +0200
committerascpial <mail@ascpial.fr>2025-09-21 00:18:54 +0200
commitbeaea94172f16c350515cb28941f3d5a2101b690 (patch)
treeaaf842432ccb3c339e959b9f25773f2249812da3 /config/xp_role.go
parent1d4994286d9d787724110821077cbba993b4f94a (diff)
perf(config): use more modern slices.SortFunc
Diffstat (limited to 'config/xp_role.go')
-rw-r--r--config/xp_role.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/config/xp_role.go b/config/xp_role.go
index 8939dd6..d55e6d3 100644
--- a/config/xp_role.go
+++ b/config/xp_role.go
@@ -2,7 +2,7 @@ package config
import (
"fmt"
- "sort"
+ "slices"
"strconv"
"git.anhgelus.world/anhgelus/les-copaings-bot/exp"
@@ -47,8 +47,8 @@ func HandleXpRole(
&component.Separator{},
},
}
- sort.Slice(cfg.XpRoles, func(i, j int) bool {
- return cfg.XpRoles[i].XP > cfg.XpRoles[j].XP
+ slices.SortFunc(cfg.XpRoles, func(xp1, xp2 XpRole) int {
+ return int(xp2.XP) - int(xp1.XP)
})
for _, r := range cfg.XpRoles {
container.Components = append(container.Components, &component.Section{