File tree 3 files changed +14
-7
lines changed
3 files changed +14
-7
lines changed Original file line number Diff line number Diff line change 97
97
"httpolyglot" : " ^0.1.2" ,
98
98
"i18next" : " ^22.4.6" ,
99
99
"js-yaml" : " ^4.0.0" ,
100
- "limiter" : " ^1 .1.5 " ,
100
+ "limiter" : " ^2 .1.0 " ,
101
101
"pem" : " ^1.14.2" ,
102
102
"proxy-agent" : " ^5.0.0" ,
103
103
"qs" : " 6.11.0" ,
Original file line number Diff line number Diff line change @@ -12,8 +12,8 @@ import i18n from "../i18n"
12
12
// RateLimiter wraps around the limiter library for logins.
13
13
// It allows 2 logins every minute plus 12 logins every hour.
14
14
export class RateLimiter {
15
- private readonly minuteLimiter = new Limiter ( 2 , "minute" )
16
- private readonly hourLimiter = new Limiter ( 12 , "hour" )
15
+ private readonly minuteLimiter = new Limiter ( { tokensPerInterval : 2 , interval : "minute" } )
16
+ private readonly hourLimiter = new Limiter ( { tokensPerInterval : 12 , interval : "hour" } )
17
17
18
18
public canTry ( ) : boolean {
19
19
// Note: we must check using >= 1 because technically when there are no tokens left
Original file line number Diff line number Diff line change @@ -2151,6 +2151,11 @@ jsonparse@^1.2.0:
2151
2151
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
2152
2152
integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
2153
2153
2154
+
2155
+ version "4.3.0"
2156
+ resolved "https://registry.yarnpkg.com/just-performance/-/just-performance-4.3.0.tgz#cc2bc8c9227f09e97b6b1df4cd0de2df7ae16db1"
2157
+ integrity sha512-L7RjvtJsL0QO8xFs5wEoDDzzJwoiowRw6Rn/GnvldlchS2JQr9wFYPiwZcDfrbbujEKqKN0tvENdbjXdYhDp5Q==
2158
+
2154
2159
levn@^0.4.1 :
2155
2160
version "0.4.1"
2156
2161
resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
@@ -2167,10 +2172,12 @@ levn@~0.3.0:
2167
2172
prelude-ls "~1.1.2"
2168
2173
type-check "~0.3.2"
2169
2174
2170
- limiter@^1.1.5 :
2171
- version "1.1.5"
2172
- resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2"
2173
- integrity sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==
2175
+ limiter@^2.1.0 :
2176
+ version "2.1.0"
2177
+ resolved "https://registry.yarnpkg.com/limiter/-/limiter-2.1.0.tgz#d38d7c5b63729bb84fb0c4d8594b7e955a5182a2"
2178
+ integrity sha512-361TYz6iay6n+9KvUUImqdLuFigK+K79qrUtBsXhJTLdH4rIt/r1y8r1iozwh8KbZNpujbFTSh74mJ7bwbAMOw==
2179
+ dependencies :
2180
+ just-performance "4.3.0"
2174
2181
2175
2182
locate-path@^6.0.0 :
2176
2183
version "6.0.0"
You can’t perform that action at this time.
0 commit comments