This commit is contained in:
2025-08-27 06:53:09 -07:00
parent 43a61c9de7
commit 970c41a4cb
5 changed files with 220 additions and 4 deletions

View File

@@ -18,6 +18,7 @@ type Client struct {
httpClient *http.Client
limiter *rate.Limiter
logger Logger
Gear *GearService
}
// NewClient creates a new API client
@@ -36,6 +37,7 @@ func NewClient(baseURL string, httpClient *http.Client) (*Client, error) {
httpClient: httpClient,
limiter: rate.NewLimiter(rate.Every(time.Second/10), 10), // 10 requests per second
logger: &stdLogger{},
Gear: &GearService{},
}, nil
}