INNER CODE UNIT · TypeScript

rateLimitedResponse

Ammaar-Alam/minebench · middleware.ts:197

function rateLimitedResponse(retryAfterSeconds: number) {
  return new NextResponse("Too Many Requests", {
    status: 429,
    headers: {
      "Retry-After": String(retryAfterSeconds),
    },
  });
}

function stableHash(value: string): string {
  let hash = 2166136261;
  for (let i = 0; i < value.length; i += 1) {
    hash ^= value.charCodeAt(i);
    hash = Math.imul(hash, 16777619);
  }
  return (hash >>> 0).toString(36);
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…