master
parent
2d18a6cdbe
commit
02d9e76f26
|
|
@ -3,6 +3,7 @@ package main
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"local/args"
|
"local/args"
|
||||||
|
"log"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"golang.org/x/time/rate"
|
"golang.org/x/time/rate"
|
||||||
|
|
@ -29,7 +30,8 @@ func NewConfig() *Config {
|
||||||
|
|
||||||
var limiter *rate.Limiter
|
var limiter *rate.Limiter
|
||||||
if kbps := as.GetInt("kbps"); kbps > 0 {
|
if kbps := as.GetInt("kbps"); kbps > 0 {
|
||||||
limiter = rate.NewLimiter(rate.Limit(kbps), 100*1024)
|
limiter = rate.NewLimiter(rate.Limit(kbps*1024), 100*1024)
|
||||||
|
log.Printf("created limiter with (%v, %v)", limiter.Limit(), limiter.Burst())
|
||||||
}
|
}
|
||||||
|
|
||||||
return &Config{
|
return &Config{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue