@@ -11,6 +11,7 @@ import (
1111 "os"
1212 "path/filepath"
1313 "strings"
14+ "time"
1415
1516 "github.com/mohanson/daze"
1617 "github.com/mohanson/daze/lib/doa"
@@ -95,7 +96,7 @@ func main() {
9596 if * flLimits != "" {
9697 n := daze .SizeParser (* flLimits )
9798 doa .Doa (n <= math .MaxInt )
98- server .Limits = rate .NewLimiter ( rate . Limit ( n ), int ( n ) )
99+ server .Limits = rate .NewLimits ( n , time . Second )
99100 }
100101 defer server .Close ()
101102 doa .Nil (server .Run ())
@@ -107,7 +108,7 @@ func main() {
107108 if * flLimits != "" {
108109 n := daze .SizeParser (* flLimits )
109110 doa .Doa (n <= math .MaxInt )
110- server .Limits = rate .NewLimiter ( rate . Limit ( n ), int ( n ) )
111+ server .Limits = rate .NewLimits ( n , time . Second )
111112 }
112113 defer server .Close ()
113114 doa .Nil (server .Run ())
@@ -116,7 +117,7 @@ func main() {
116117 if * flLimits != "" {
117118 n := daze .SizeParser (* flLimits )
118119 doa .Doa (n <= math .MaxInt )
119- server .Limits = rate .NewLimiter ( rate . Limit ( n ), int ( n ) )
120+ server .Limits = rate .NewLimits ( n , time . Second )
120121 }
121122 defer server .Close ()
122123 doa .Nil (server .Run ())
@@ -125,7 +126,7 @@ func main() {
125126 if * flLimits != "" {
126127 n := daze .SizeParser (* flLimits )
127128 doa .Doa (n <= math .MaxInt )
128- server .Limits = rate .NewLimiter ( rate . Limit ( n ), int ( n ) )
129+ server .Limits = rate .NewLimits ( n , time . Second )
129130 }
130131 defer server .Close ()
131132 doa .Nil (server .Run ())
@@ -177,7 +178,7 @@ func main() {
177178 if * flLimits != "" {
178179 n := daze .SizeParser (* flLimits )
179180 doa .Doa (n <= math .MaxInt )
180- locale .Limits = rate .NewLimiter ( rate . Limit ( n ), int ( n ) )
181+ locale .Limits = rate .NewLimits ( n , time . Second )
181182 }
182183 defer locale .Close ()
183184 doa .Nil (locale .Run ())
@@ -191,7 +192,7 @@ func main() {
191192 if * flLimits != "" {
192193 n := daze .SizeParser (* flLimits )
193194 doa .Doa (n <= math .MaxInt )
194- locale .Limits = rate .NewLimiter ( rate . Limit ( n ), int ( n ) )
195+ locale .Limits = rate .NewLimits ( n , time . Second )
195196 }
196197 defer locale .Close ()
197198 doa .Nil (locale .Run ())
@@ -206,7 +207,7 @@ func main() {
206207 if * flLimits != "" {
207208 n := daze .SizeParser (* flLimits )
208209 doa .Doa (n <= math .MaxInt )
209- locale .Limits = rate .NewLimiter ( rate . Limit ( n ), int ( n ) )
210+ locale .Limits = rate .NewLimits ( n , time . Second )
210211 }
211212 defer locale .Close ()
212213 doa .Nil (locale .Run ())
@@ -215,7 +216,7 @@ func main() {
215216 if * flLimits != "" {
216217 n := daze .SizeParser (* flLimits )
217218 doa .Doa (n <= math .MaxInt )
218- client .Limits = rate .NewLimiter ( rate . Limit ( n ), int ( n ) )
219+ client .Limits = rate .NewLimits ( n , time . Second )
219220 }
220221 defer client .Close ()
221222 doa .Nil (client .Run ())
0 commit comments