MCPcopy Index your code
hub / github.com/scality/cloudserver / removeTokenBucket

Function removeTokenBucket

lib/api/apiUtils/rateLimit/tokenBucket.js:257–259  ·  view source on GitHub ↗

* 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)

Source from the content-addressed store, hash-verified

255 * @returns {boolean} True if bucket was found and removed
256 */
257function removeTokenBucket(resourceClass, resourceId, measure) {
258 return tokenBuckets.delete(`${resourceClass}:${resourceId}:${measure}`);
259}
260
261module.exports = {
262 WorkerTokenBucket,

Callers 1

bucketDeleteRateLimitFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected