Fix typescript errors

This commit is contained in:
Jared Palmer 2024-11-05 09:35:04 -05:00
parent 171914941e
commit 4880e0d94e

View file

@ -1,9 +1,9 @@
import { NextAuthConfig } from "next-auth";
import { NextAuthConfig } from 'next-auth';
export const authConfig = {
pages: {
signIn: "/login",
newUser: "/",
signIn: '/login',
newUser: '/',
},
providers: [
// added later in auth.ts since it requires bcrypt which is only compatible with Node.js
@ -12,12 +12,12 @@ export const authConfig = {
callbacks: {
authorized({ auth, request: { nextUrl } }) {
let isLoggedIn = !!auth?.user;
let isOnChat = nextUrl.pathname.startsWith("/");
let isOnRegister = nextUrl.pathname.startsWith("/register");
let isOnLogin = nextUrl.pathname.startsWith("/login");
let isOnChat = nextUrl.pathname.startsWith('/');
let isOnRegister = nextUrl.pathname.startsWith('/register');
let isOnLogin = nextUrl.pathname.startsWith('/login');
if (isLoggedIn && (isOnLogin || isOnRegister)) {
return Response.redirect(new URL("/", nextUrl));
return Response.redirect(new URL('/', nextUrl as unknown as URL));
}
if (isOnRegister || isOnLogin) {
@ -30,7 +30,7 @@ export const authConfig = {
}
if (isLoggedIn) {
return Response.redirect(new URL("/", nextUrl));
return Response.redirect(new URL('/', nextUrl as unknown as URL));
}
return true;