feat: onboarding pre-work

This commit is contained in:
Eric Gullickson
2025-12-22 21:34:05 -06:00
parent 4897f0a52c
commit 55cf4923b8
12 changed files with 537 additions and 71 deletions

View File

@@ -157,12 +157,11 @@ export class UserProfileController {
});
}
const { password, confirmationText } = validation.data;
const { confirmationText } = validation.data;
// Request deletion
// Request deletion (user is already authenticated via JWT)
const profile = await this.userProfileService.requestDeletion(
auth0Sub,
password,
confirmationText
);
@@ -178,13 +177,6 @@ export class UserProfileController {
userId: request.userContext?.userId,
});
if (error.message.includes('Invalid password')) {
return reply.code(401).send({
error: 'Unauthorized',
message: 'Invalid password',
});
}
if (error.message.includes('Invalid confirmation')) {
return reply.code(400).send({
error: 'Bad Request',