This commit is contained in:
Atridad Lahiji 2023-11-17 18:04:41 -07:00
parent 3c8773efad
commit f8d74b188f
No known key found for this signature in database

View file

@ -22,7 +22,10 @@ export default authMiddleware({
"/api/webhooks/(.*)", "/api/webhooks/(.*)",
], ],
afterAuth: async (auth, req) => { afterAuth: async (auth, req) => {
if (!auth.userId && auth.isPublicRoute) { const isAMA = auth.user?.emailAddresses.map((email) =>
email.emailAddress.includes("ama.ab.ca")
);
if (!auth.userId && auth.isPublicRoute && !isAMA) {
const { success } = await rateLimit.limit(req.ip || ""); const { success } = await rateLimit.limit(req.ip || "");
if (success) { if (success) {
return NextResponse.next(); return NextResponse.next();