// 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|offer|api|_next/static|_next/image|favicon.ico).*)', ], };