From 39a54dbee47cd81d8f77292dd977b2fe93856a3e Mon Sep 17 00:00:00 2001 From: Arseny Balobanov Date: Fri, 5 Mar 2021 14:20:55 +0300 Subject: [PATCH] [ratelimit] Fix readme. --- ratelimit/README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ratelimit/README.md b/ratelimit/README.md index 4b12b2c..1f18618 100644 --- a/ratelimit/README.md +++ b/ratelimit/README.md @@ -2,7 +2,6 @@ Напишите примитив синхронизации, ограничивающий число вызовов на интервале времени. - ```go func NewLimiter(maxCount int, interval time.Duration) *Limiter @@ -15,7 +14,7 @@ func (l *Limiter) Stop() `Acquire` могут завершиться без ошибки. Каждый вызов `Acquire` должен либо завершаться успешно, либо завершаться с ошибкой в случае если `ctx` отменили -во время ожидания. Об отмене `ctx` нужно нужно узнавать по закрытию канала `ctx.Done()`. Если `ctx` отменён, +во время ожидания. Об отмене `ctx` нужно узнавать по закрытию канала `ctx.Done()`. Если `ctx` отменён, нужно возвращать ошибку `ctx.Err()`. Вызовы `Acquire()` после `Stop()`, должны сразу завершаться с ошибкой ErrStopped.