Implement calendar module
This commit is contained in:
@@ -10,6 +10,7 @@ import {
|
||||
verificationTokens,
|
||||
} from "@/modules/_core/schema";
|
||||
import { eq } from "drizzle-orm";
|
||||
import { ensureDefaultCalendarsForMembership } from "@/modules/calendar/server/defaults";
|
||||
|
||||
declare module "next-auth" {
|
||||
interface Session {
|
||||
@@ -59,6 +60,10 @@ export const { handlers, auth, signIn, signOut } = NextAuth({
|
||||
.insert(householdMembers)
|
||||
.values({ householdId: household.id, userId: user.id, role })
|
||||
.onConflictDoNothing();
|
||||
await ensureDefaultCalendarsForMembership({
|
||||
householdId: household.id,
|
||||
userId: user.id,
|
||||
});
|
||||
}
|
||||
}
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user