MCPcopy Index your code
hub / github.com/chartbrew/chartbrew / zremrangebyrank

Method zremrangebyrank

server/modules/runtimeCache.js:257–267  ·  view source on GitHub ↗
(key, start, end)

Source from the content-addressed store, hash-verified

255 }
256
257 async zremrangebyrank(key, start, end) {
258 const sortedSet = this.sortedSets.get(key);
259 if (!sortedSet) return 0;
260
261 const members = Array.from(sortedSet.entries())
262 .sort((left, right) => left[1] - right[1])
263 .map(([member]) => member);
264 const normalizedEnd = end < 0 ? members.length : end + 1;
265 const membersToDelete = members.slice(start, normalizedEnd);
266 return this.zrem(key, ...membersToDelete);
267 }
268}
269
270function createRedisStore() {

Callers 4

createMemoryStoreFunction · 0.95
createRedisStoreFunction · 0.95
attachClientFunction · 0.80

Calls 2

zremMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected