mirror of
https://github.com/formbricks/formbricks.git
synced 2026-01-06 05:40:02 -06:00
13 lines
546 B
TypeScript
13 lines
546 B
TypeScript
import { authOptions } from "@/modules/auth/lib/authOptions";
|
|
import { getServerSession } from "next-auth";
|
|
import { DEFAULT_LOCALE } from "@formbricks/lib/constants";
|
|
import { getUserLocale } from "@formbricks/lib/user/service";
|
|
import { findMatchingLocale } from "@formbricks/lib/utils/locale";
|
|
|
|
export async function getLocale() {
|
|
const session = await getServerSession(authOptions);
|
|
let locale = session ? await getUserLocale(session.user?.id) : await findMatchingLocale();
|
|
locale = locale ? locale : DEFAULT_LOCALE;
|
|
return locale;
|
|
}
|