0.2.79 - Slow api fixes

This commit is contained in:
ponzischeme89
2026-08-19 18:08:00 +12:00
parent 590e069366
commit 0782545013
41 changed files with 1820 additions and 317 deletions
+4 -2
View File
@@ -13,6 +13,8 @@ import (
"strconv"
"strings"
"time"
"github.com/ponzischeme89/memby/server/internal/timing"
)
const DefaultBaseURL = "https://api.mdblist.com"
@@ -50,14 +52,14 @@ func (e *APIError) Error() string {
func New(baseURL string, timeout time.Duration) *Client {
return &Client{
baseURL: strings.TrimRight(baseURL, "/"),
http: &http.Client{
http: timing.Instrument(&http.Client{
Timeout: timeout,
Transport: &http.Transport{
MaxIdleConns: 20,
MaxIdleConnsPerHost: 10,
IdleConnTimeout: 90 * time.Second,
},
},
}, timing.StageMDBList),
}
}