From 86ca6d0b1951e8624201629a8e17b9ce01ac4237 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Thu, 12 Feb 2026 18:40:51 +0800 Subject: [PATCH] fix: separate rate limit request and response handling (#7939) --- packages/better-auth/src/api/index.ts | 5 +- .../better-auth/src/api/rate-limiter/index.ts | 48 +++++++++++++++---- 2 files changed, 41 insertions(+), 12 deletions(-) diff --git a/packages/better-auth/src/api/index.ts b/packages/better-auth/src/api/index.ts index 812fdea670..35b6c454ff 100644 --- a/packages/better-auth/src/api/index.ts +++ b/packages/better-auth/src/api/index.ts @@ -12,7 +12,7 @@ import { createRouter } from "better-call"; import type { UnionToIntersection } from "../types"; import { isAPIError } from "../utils/is-api-error"; import { originCheckMiddleware } from "./middlewares"; -import { onRequestRateLimit } from "./rate-limiter"; +import { onRequestRateLimit, onResponseRateLimit } from "./rate-limiter"; import { accountInfo, callbackOAuth, @@ -302,7 +302,8 @@ export const router =