Skip to content

Commit 5f70442

Browse files
authored
Merge pull request #18 from vordgi/nmc-15
nmc-15 update auth-intl middleware chain
2 parents fdd3f93 + 56e38cf commit 5f70442

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

examples/auth-intl/src/middleware.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { default as nextAuth } from "next-auth/middleware";
22
import createMiddleware from "next-intl/middleware";
3-
import { chain, FinalNextResponse } from "@nimpl/middleware-chain";
3+
import { chain } from "@nimpl/middleware-chain";
4+
import { NextResponse } from "next/server";
45

56
const intlMiddleware = createMiddleware({
67
locales: ["en", "dk"],
@@ -9,8 +10,10 @@ const intlMiddleware = createMiddleware({
910

1011
export default chain([
1112
[intlMiddleware, { exclude: /^\/private(\/.*)?$/ }],
12-
(req) => {
13-
if (req.summary.type === "redirect") return FinalNextResponse.next();
13+
() => {
14+
const next = new NextResponse();
15+
next.cookies.set("custom-cookie", Date.now().toString());
16+
return next;
1417
},
1518
[nextAuth, { include: /^\/private(\/.*)?$/ }],
1619
]);

0 commit comments

Comments
 (0)