-
- Downloads
feat(robot): handle ratelimiting with constant backoff (#572)
Add a constant backoff in case we are being rate limited by the Robot API.
This is done through an opaque wrapping of the `robot.Client` interface,
so callers do not need to do this manually.
Co-authored-by:
Janis Kemper <janis.kemper@syself.com>
Showing
- hcloud/cloud.go 5 additions, 1 deletionhcloud/cloud.go
- internal/config/config.go 14 additions, 8 deletionsinternal/config/config.go
- internal/config/config_test.go 9 additions, 5 deletionsinternal/config/config_test.go
- internal/robot/cache.go 2 additions, 3 deletionsinternal/robot/cache.go
- internal/robot/ratelimit.go 93 additions, 0 deletionsinternal/robot/ratelimit.go
- internal/robot/ratelimit_test.go 68 additions, 0 deletionsinternal/robot/ratelimit_test.go
Loading