chore:little fixes and formating and linting and patches

This commit is contained in:
2026-03-31 15:50:54 +02:00
parent a1ce71ffb6
commit 9b197abcfa
815 changed files with 22960 additions and 8982 deletions

View File

@@ -1,18 +1,16 @@
import crypto from 'node:crypto';
import type { z } from 'zod';
import { stripTrailingSlash } from '@openpanel/common';
import { db, getId, getOrganizationById, getUserById } from '@openpanel/db';
import type { IServiceUser, ProjectType } from '@openpanel/db';
import { zOnboardingProject } from '@openpanel/validation';
import { hashPassword } from '@openpanel/common/server';
import type { IServiceUser, ProjectType } from '@openpanel/db';
import { db, getId, getOrganizationById, getUserById } from '@openpanel/db';
import { zOnboardingProject } from '@openpanel/validation';
import { addDays } from 'date-fns';
import type { z } from 'zod';
import { createTRPCRouter, protectedProcedure, publicProcedure } from '../trpc';
async function createOrGetOrganization(
input: z.infer<typeof zOnboardingProject>,
user: IServiceUser,
user: IServiceUser
) {
if (input.organizationId) {
return await getOrganizationById(input.organizationId);
@@ -75,9 +73,15 @@ export const onboardingRouter = createTRPCRouter({
.input(zOnboardingProject)
.mutation(async ({ input, ctx }) => {
const types: ProjectType[] = [];
if (input.website) types.push('website');
if (input.app) types.push('app');
if (input.backend) types.push('backend');
if (input.website) {
types.push('website');
}
if (input.app) {
types.push('app');
}
if (input.backend) {
types.push('backend');
}
const user = await getUserById(ctx.session.userId);
const organization = await createOrGetOrganization(input, user);