Skip to content

Commit d39988d

Browse files
committed
feat: adjustments for v2 onboarding
1 parent c260e4d commit d39988d

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

src/betterAuth.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,11 @@ const normalizeSignUpUsername = async (
256256
const validateExperienceLevel = (body?: Record<string, unknown>): void => {
257257
const experienceLevel = body?.experienceLevel;
258258

259+
// will be allowed in v2 onboarding
260+
if (!experienceLevel) {
261+
return;
262+
}
263+
259264
if (
260265
typeof experienceLevel !== 'string' ||
261266
!userExperienceLevelSchema.safeParse(experienceLevel).success

src/schema/users.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { getBragiClient } from '../integrations/bragi';
44
import { Keyword, KeywordStatus } from '../entity/Keyword';
55
import { onboardingProfileTagsInputSchema } from '../common/schema/onboardingProfileTags';
66
import { ContentPreferenceKeyword } from '../entity/contentPreference/ContentPreferenceKeyword';
7+
import { Feed } from '../entity/Feed';
78
import { FeedTag } from '../entity/FeedTag';
89
import { getMostReadTags } from './../common/devcard';
910
import { GraphORMBuilder } from '../graphorm/graphorm';
@@ -4086,6 +4087,10 @@ export const resolvers: IResolvers<unknown, BaseContext> = {
40864087

40874088
if (tags.length) {
40884089
await ctx.con.transaction(async (manager) => {
4090+
await manager
4091+
.getRepository(Feed)
4092+
.save({ id: feedId, userId: ctx.userId });
4093+
40894094
await manager
40904095
.createQueryBuilder()
40914096
.insert()
@@ -4168,6 +4173,10 @@ export const resolvers: IResolvers<unknown, BaseContext> = {
41684173

41694174
if (tags.length) {
41704175
await ctx.con.transaction(async (manager) => {
4176+
await manager
4177+
.getRepository(Feed)
4178+
.save({ id: feedId, userId: ctx.userId });
4179+
41714180
await manager
41724181
.createQueryBuilder()
41734182
.insert()

0 commit comments

Comments
 (0)