Skip to content

Commit 75358fb

Browse files
committed
set rate_limit_buffer to 50 as default
1 parent 1dcd316 commit 75358fb

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/bitvavo_client/core/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class BitvavoSettings(BaseSettings):
3030

3131
# Client behavior
3232
default_rate_limit: int = Field(default=1_000, description="Default rate limit for new API keys")
33-
rate_limit_buffer: int = Field(default=0, description="Rate limit buffer to avoid hitting limits")
33+
rate_limit_buffer: int = Field(default=50, description="Rate limit buffer to avoid hitting limits")
3434
lag_ms: int = Field(default=0, description="Artificial lag to add to requests in milliseconds")
3535
debugging: bool = Field(default=False, description="Enable debug logging")
3636

src/bitvavo_client/facade.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ def __init__(
3838
"""
3939
self.settings = settings or BitvavoSettings()
4040
self.rate_limiter = RateLimitManager(
41-
self.settings.default_rate_limit,
42-
self.settings.rate_limit_buffer,
41+
default_remaining=self.settings.default_rate_limit,
42+
buffer=self.settings.rate_limit_buffer,
4343
)
4444
self.http = HTTPClient(self.settings, self.rate_limiter)
4545

0 commit comments

Comments
 (0)