mirror of
https://github.com/blindlobstar/go-interview-problems
synced 2025-04-27 12:15:14 +00:00
19 lines
240 B
Go
19 lines
240 B
Go
package solution
|
|
|
|
import "time"
|
|
|
|
type RateLimiter struct {
|
|
ticker *time.Ticker
|
|
}
|
|
|
|
func NewRateLimiter(n int) *RateLimiter {
|
|
return &RateLimiter{}
|
|
}
|
|
|
|
func (r *RateLimiter) CanTake() bool {
|
|
return false
|
|
}
|
|
|
|
func (r *RateLimiter) Take() {
|
|
}
|