zapishis-client/apps/web/middleware.ts
2025-10-07 16:41:28 +03:00

18 lines
368 B
TypeScript

// middleware.ts
import { withAuth } from 'next-auth/middleware';
export default withAuth({
callbacks: {
authorized: ({ token }) => Boolean(token?.telegramId),
},
pages: {
signIn: '/',
},
});
export const config = {
matcher: [
'/((?!auth|browser|telegram|unregistered|privacy|public-offer|api|_next/static|_next/image|favicon.ico).*)',
],
};