@@ -10,23 +10,23 @@ protected override bool SetResultCore(PhysicalConnection connection, Message mes
1010 {
1111 // GCRA returns an array with 5 elements:
1212 // 1) <limited> # 0 or 1
13- // 2) <max-req -num> # max number of request . Always equal to max_burst+1
14- // 3) <num-avail-req > # number of requests available immediately
15- // 4) <reply-after> # number of seconds after which caller should retry. Always returns -1 if request isn't limited.
13+ // 2) <max-token -num> # max number of tokens . Always equal to max_burst+1
14+ // 3) <num-avail-token > # number of tokens available immediately
15+ // 4) <reply-after> # number of seconds after which caller should retry. Always returns -1 if acquisition isn't limited.
1616 // 5) <full-burst-after> # number of seconds after which a full burst will be allowed
1717 if ( result . Resp2TypeArray == ResultType . Array && result . ItemsCount >= 5 )
1818 {
1919 var items = result . GetItems ( ) ;
2020 bool limited = items [ 0 ] . GetBoolean ( ) ;
21- if ( items [ 1 ] . TryGetInt64 ( out long maxRequests )
22- && items [ 2 ] . TryGetInt64 ( out long availableRequests )
21+ if ( items [ 1 ] . TryGetInt64 ( out long maxTokens )
22+ && items [ 2 ] . TryGetInt64 ( out long availableTokens )
2323 && items [ 3 ] . TryGetInt64 ( out long retryAfterSeconds )
2424 && items [ 4 ] . TryGetInt64 ( out long fullBurstAfterSeconds ) )
2525 {
2626 var grca = new GcraRateLimitResult (
2727 limited : limited ,
28- maxRequests : ( int ) maxRequests ,
29- availableRequests : ( int ) availableRequests ,
28+ maxTokens : ( int ) maxTokens ,
29+ availableTokens : ( int ) availableTokens ,
3030 retryAfterSeconds : ( int ) retryAfterSeconds ,
3131 fullBurstAfterSeconds : ( int ) fullBurstAfterSeconds ) ;
3232 SetResult ( message , grca ) ;
@@ -42,21 +42,21 @@ protected override bool SetResultCore(PhysicalConnection connection, Message mes
4242 {
4343 // GCRA returns an array with 5 elements:
4444 // 1) <limited> # 0 or 1
45- // 2) <max-req -num> # max number of request . Always equal to max_burst+1
46- // 3) <num-avail-req > # number of requests available immediately
47- // 4) <reply-after> # number of seconds after which caller should retry. Always returns -1 if request isn't limited.
45+ // 2) <max-token -num> # max number of tokens . Always equal to max_burst+1
46+ // 3) <num-avail-token > # number of tokens available immediately
47+ // 4) <reply-after> # number of seconds after which caller should retry. Always returns -1 if acquisition isn't limited.
4848 // 5) <full-burst-after> # number of seconds after which a full burst will be allowed
4949 if (reader.IsAggregate
5050 && reader.TryMoveNext() && reader.IsScalar && reader.TryReadBoolean(out bool limited)
51- && reader.TryMoveNext() && reader.IsScalar && reader.TryReadInt64(out long maxRequests )
52- && reader.TryMoveNext() && reader.IsScalar && reader.TryReadInt64(out long availableRequests )
51+ && reader.TryMoveNext() && reader.IsScalar && reader.TryReadInt64(out long maxTokens )
52+ && reader.TryMoveNext() && reader.IsScalar && reader.TryReadInt64(out long availableTokens )
5353 && reader.TryMoveNext() && reader.IsScalar && reader.TryReadInt64(out long retryAfterSeconds)
5454 && reader.TryMoveNext() && reader.IsScalar && reader.TryReadInt64(out long fullBurstAfterSeconds))
5555 {
5656 var result = new GcraRateLimitResult(
5757 limited: limited,
58- maxRequests : (int)maxRequests ,
59- availableRequests : (int)availableRequests ,
58+ maxTokens : (int)maxTokens ,
59+ availableTokens : (int)availableTokens ,
6060 retryAfterSeconds: (int)retryAfterSeconds,
6161 fullBurstAfterSeconds: (int)fullBurstAfterSeconds);
6262 SetResult(message, result);
0 commit comments