add: onboarding

This commit is contained in:
Théo LAGACHE
2026-06-22 10:52:42 +02:00
parent 68cd89fbe1
commit 1b3f972bc8
47 changed files with 2164 additions and 1546 deletions
+5
View File
@@ -6,6 +6,11 @@ import {User, UserThemeEnum} from "@/db/schema/02_user";
import {assertValidPassword} from "@/utils/password";
export async function hasUsers(): Promise<boolean> {
const result = await db.select().from(drizzleDb.schemas.user).limit(1);
return result.length > 0;
}
export async function createUserDb(data: SignUpUser): Promise<User> {
assertValidPassword(data.password);