Preparing the repository

This commit is contained in:
charles-gauthereau
2025-01-01 20:00:11 +01:00
parent dd7050c8e0
commit 00a19bda35
14 changed files with 60 additions and 205 deletions
+5 -2
View File
@@ -3,7 +3,7 @@
import {redirect} from "next/navigation";
import {signIn, signOut} from "@/auth/auth";
import {getServerUrl} from "@/utils/get-server-url";
import {deleteOrganizationCookie} from "@/features/dashboard/organization-cookie";
import {deleteOrganizationCookie, setCurrentOrganizationSlug} from "@/features/dashboard/organization-cookie";
//
// const baseUrl = getServerUrl();
// async function fetchCsrfToken() {
@@ -37,7 +37,7 @@ import {deleteOrganizationCookie} from "@/features/dashboard/organization-cookie
// }
//
export const signOutAction = async () => {
const deleteCookieResponse = await deleteOrganizationCookie();
const deleteCookieResponse = await setCurrentOrganizationSlug("");
await signOut({ redirectTo: '/', redirect: true });
if (typeof window !== 'undefined') {
@@ -55,9 +55,12 @@ export const signOutAction = async () => {
// }
export const signInAction = async (type: string, formData?: any) => {
if (type === "google") {
await setCurrentOrganizationSlug("default");
await signIn(type, {redirectTo: '/dashboard'})
} else {
try {
await setCurrentOrganizationSlug("default");
await signIn(type, {
redirect: false,
password: formData.password,
+2
View File
@@ -1,5 +1,7 @@
import {PrismaClient} from '@prisma/client'
const prismaClientSingleton = () => {
return new PrismaClient()
}
-1
View File
@@ -1,5 +1,4 @@
import {prisma} from "@/prisma";
import {Settings} from "@prisma/client";
import {env} from "@/env.mjs";