commit 11ffd735b2958c0e0e5049b274634d5b3e88618e
parent aeb1422e6704b3999a8dfdf44849eb7223e3000c
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Wed, 28 Jun 2023 13:48:19 -0700
cleanup
Diffstat:
2 files changed, 12 insertions(+), 15 deletions(-)
diff --git a/pkg/web/handlers/interceptors/chess.go b/pkg/web/handlers/interceptors/chess.go
@@ -1113,11 +1113,8 @@ func fromWinPercents(before, after float64) (accuracy float64) {
func calcWindows(allWinPercents []float64, windowSize int) (out [][]float64) {
start := allWinPercents[:windowSize]
- tmp := windowSize
- if tmp > len(allWinPercents) {
- tmp = len(allWinPercents)
- }
- for i := 0; i < tmp-2; i++ {
+ m := utils.MinInt(windowSize, len(allWinPercents))
+ for i := 0; i < m-2; i++ {
out = append(out, start)
}
diff --git a/pkg/web/handlers/usersStreamsManager/usersStreamsManager.go b/pkg/web/handlers/usersStreamsManager/usersStreamsManager.go
@@ -32,27 +32,27 @@ func NewUsersStreamsManager() *UsersStreamsManager {
return &UsersStreamsManager{m: make(map[database.UserID]UserStreamsMap)}
}
-func (m *UsersStreamsManager) Add(userID database.UserID, chessKey string) error {
+func (m *UsersStreamsManager) Add(userID database.UserID, key string) error {
m.Lock()
defer m.Unlock()
- tmp, found := m.m[userID]
- if found && tmp.count() >= userMaxStream {
+ userMap, found := m.m[userID]
+ if found && userMap.count() >= userMaxStream {
return ErrTooManyStreams
}
if !found {
- tmp = make(UserStreamsMap)
+ userMap = make(UserStreamsMap)
}
- tmp[chessKey]++
- m.m[userID] = tmp
+ userMap[key]++
+ m.m[userID] = userMap
return nil
}
-func (m *UsersStreamsManager) Remove(userID database.UserID, chessKey string) {
+func (m *UsersStreamsManager) Remove(userID database.UserID, key string) {
m.Lock()
defer m.Unlock()
- if tmp, found := m.m[userID]; found {
- tmp[chessKey]--
- m.m[userID] = tmp
+ if userMap, found := m.m[userID]; found {
+ userMap[key]--
+ m.m[userID] = userMap
}
}