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);
}