* Remove a specific token bucket (used when rate limit config is deleted) * * @param {string} resourceClass - "bucket" or "account" * @param {string} resourceId - bucket name or account canonicalId * @param {string} measure - measure id e.g. "rps" * @returns {boolean} True if bucket was found a
(resourceClass, resourceId, measure)
| 255 | * @returns {boolean} True if bucket was found and removed |
| 256 | */ |
| 257 | function removeTokenBucket(resourceClass, resourceId, measure) { |
| 258 | return tokenBuckets.delete(`${resourceClass}:${resourceId}:${measure}`); |
| 259 | } |
| 260 | |
| 261 | module.exports = { |
| 262 | WorkerTokenBucket, |
no outgoing calls
no test coverage detected