mirror of
https://github.com/navidrome/navidrome.git
synced 2025-06-16 23:32:32 +03:00
Replace math.Max with utils.MaxInt
This commit is contained in:
parent
f1e1d3bc07
commit
d534cb96a9
@ -4,17 +4,16 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"encoding/xml"
|
"encoding/xml"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/deluan/navidrome/consts"
|
|
||||||
"github.com/go-chi/chi/middleware"
|
|
||||||
"math"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"runtime"
|
"runtime"
|
||||||
|
|
||||||
|
"github.com/deluan/navidrome/consts"
|
||||||
"github.com/deluan/navidrome/engine"
|
"github.com/deluan/navidrome/engine"
|
||||||
"github.com/deluan/navidrome/log"
|
"github.com/deluan/navidrome/log"
|
||||||
"github.com/deluan/navidrome/server/subsonic/responses"
|
"github.com/deluan/navidrome/server/subsonic/responses"
|
||||||
"github.com/deluan/navidrome/utils"
|
"github.com/deluan/navidrome/utils"
|
||||||
"github.com/go-chi/chi"
|
"github.com/go-chi/chi"
|
||||||
|
"github.com/go-chi/chi/middleware"
|
||||||
)
|
)
|
||||||
|
|
||||||
const Version = "1.10.2"
|
const Version = "1.10.2"
|
||||||
@ -121,8 +120,8 @@ func (api *Router) routes() http.Handler {
|
|||||||
r.Group(func(r chi.Router) {
|
r.Group(func(r chi.Router) {
|
||||||
c := initMediaRetrievalController(api)
|
c := initMediaRetrievalController(api)
|
||||||
// configure request throttling
|
// configure request throttling
|
||||||
maxRequests := math.Max(2, float64(runtime.NumCPU()))
|
maxRequests := utils.MaxInt(2, runtime.NumCPU())
|
||||||
withThrottle := r.With(middleware.ThrottleBacklog(int(maxRequests), consts.RequestThrottleBacklogLimit, consts.RequestThrottleBacklogTimeout))
|
withThrottle := r.With(middleware.ThrottleBacklog(maxRequests, consts.RequestThrottleBacklogLimit, consts.RequestThrottleBacklogTimeout))
|
||||||
H(withThrottle, "getAvatar", c.GetAvatar)
|
H(withThrottle, "getAvatar", c.GetAvatar)
|
||||||
H(withThrottle, "getCoverArt", c.GetCoverArt)
|
H(withThrottle, "getCoverArt", c.GetCoverArt)
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user