@@ -85,7 +85,7 @@ func (lim *Limiter) Burst() int {
8585// TokensAt returns the number of tokens available at time t.
8686func (lim * Limiter ) TokensAt (t time.Time ) float64 {
8787 lim .mu .Lock ()
88- _ , tokens := lim .advance (t ) // does not mutate lim
88+ tokens := lim .advance (t ) // does not mutate lim
8989 lim .mu .Unlock ()
9090 return tokens
9191}
@@ -186,7 +186,7 @@ func (r *Reservation) CancelAt(t time.Time) {
186186 return
187187 }
188188 // advance time to now
189- t , tokens := r .lim .advance (t )
189+ tokens := r .lim .advance (t )
190190 // calculate new number of tokens
191191 tokens += restoreTokens
192192 if burst := float64 (r .lim .burst ); tokens > burst {
@@ -307,7 +307,7 @@ func (lim *Limiter) SetLimitAt(t time.Time, newLimit Limit) {
307307 lim .mu .Lock ()
308308 defer lim .mu .Unlock ()
309309
310- t , tokens := lim .advance (t )
310+ tokens := lim .advance (t )
311311
312312 lim .last = t
313313 lim .tokens = tokens
@@ -324,7 +324,7 @@ func (lim *Limiter) SetBurstAt(t time.Time, newBurst int) {
324324 lim .mu .Lock ()
325325 defer lim .mu .Unlock ()
326326
327- t , tokens := lim .advance (t )
327+ tokens := lim .advance (t )
328328
329329 lim .last = t
330330 lim .tokens = tokens
@@ -347,7 +347,7 @@ func (lim *Limiter) reserveN(t time.Time, n int, maxFutureReserve time.Duration)
347347 }
348348 }
349349
350- t , tokens := lim .advance (t )
350+ tokens := lim .advance (t )
351351
352352 // Calculate the remaining number of tokens resulting from the request.
353353 tokens -= float64 (n )
@@ -380,10 +380,11 @@ func (lim *Limiter) reserveN(t time.Time, n int, maxFutureReserve time.Duration)
380380 return r
381381}
382382
383- // advance calculates and returns an updated state for lim resulting from the passage of time.
383+ // advance calculates and returns an updated number of tokens for lim
384+ // resulting from the passage of time.
384385// lim is not changed.
385386// advance requires that lim.mu is held.
386- func (lim * Limiter ) advance (t time.Time ) (newT time. Time , newTokens float64 ) {
387+ func (lim * Limiter ) advance (t time.Time ) (newTokens float64 ) {
387388 last := lim .last
388389 if t .Before (last ) {
389390 last = t
@@ -396,7 +397,7 @@ func (lim *Limiter) advance(t time.Time) (newT time.Time, newTokens float64) {
396397 if burst := float64 (lim .burst ); tokens > burst {
397398 tokens = burst
398399 }
399- return t , tokens
400+ return tokens
400401}
401402
402403// durationFromTokens is a unit conversion function from the number of tokens to the duration
0 commit comments