add onboarding

This commit is contained in:
Emily
2024-12-23 15:52:55 +01:00
parent 7d05a9d157
commit 3b5a46a64a
5 changed files with 182 additions and 7 deletions

View File

@@ -8,12 +8,9 @@ export default defineEventHandler(async event => {
const { job, analytics } = await readBody(event);
const save = await OnboardingModel.create({
const save = await OnboardingModel.updateOne({
user_id: data.user.id,
job,
analytics
});
}, { job, analytics }, { upsert: true });
return { ok: true }
});

View File

@@ -4,6 +4,8 @@ import { OnboardingModel } from '@schema/OnboardingSchema';
export default defineEventHandler(async event => {
const data = await getRequestData(event);
if (!data) return;
const exist = await OnboardingModel.exists({ user_id: data.user.id });
return { exist }
return { exist: exist != null }
});