slow login and sign in times
import { betterAuth } from "better-auth";
import { prismaAdapter } from "better-auth/adapters/prisma";
// import {PrismaClient} from '@moviebay/database'
import { username, admin } from "better-auth/plugins";
// import { PrismaClient } from '@prisma/client';
// const prisma = new PrismaClient();
import { PrismaClient } from '@moviebay/database';
const prisma = new PrismaClient();
export const auth = betterAuth({
database: prismaAdapter(prisma, {
provider: "sqlite",
}),
emailAndPassword: {
enabled: true,
autoSignIn: true,
},
advanced: {
crossSubDomainCookies: {
enabled: true,
domains: ['my.moviebay.cc', 'beta.moviebay.cc', 'moviebay.cc']
}
},
trustedOrigins: [
'*.moviebay.cc'
]
//... the rest of your config
});
// Export auth client creation function instead of creating it at module level
export { createAuthClient } from "better-auth/react";
export { usernameClient, adminClient } from 'better-auth/client/plugins';
takes over 18000ms
import { prismaAdapter } from "better-auth/adapters/prisma";
// import {PrismaClient} from '@moviebay/database'
import { username, admin } from "better-auth/plugins";
// import { PrismaClient } from '@prisma/client';
// const prisma = new PrismaClient();
import { PrismaClient } from '@moviebay/database';
const prisma = new PrismaClient();
export const auth = betterAuth({
database: prismaAdapter(prisma, {
provider: "sqlite",
}),
emailAndPassword: {
enabled: true,
autoSignIn: true,
},
advanced: {
crossSubDomainCookies: {
enabled: true,
domains: ['my.moviebay.cc', 'beta.moviebay.cc', 'moviebay.cc']
}
},
trustedOrigins: [
'*.moviebay.cc'
]
//... the rest of your config
});
// Export auth client creation function instead of creating it at module level
export { createAuthClient } from "better-auth/react";
export { usernameClient, adminClient } from 'better-auth/client/plugins';
takes over 18000ms


