Skip to content

Commit 31472dd

Browse files
committed
feat: Add verified flag to addEmail function and update user email action
1 parent afb6f13 commit 31472dd

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

  • src
    • common/meiling/identity
    • routes/v1/meiling/users/actions/emails

src/common/meiling/identity/user.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ export async function getEmails(userId: string, isPrimary?: boolean) {
561561
return emails;
562562
}
563563

564-
export async function addEmail(userId: string, email: string, isPrimary = false) {
564+
export async function addEmail(userId: string, email: string, isPrimary = false, verified = false) {
565565
const prevPrimaries = (await getEmails(userId)).filter((n) => n.isPrimary);
566566

567567
await getPrismaClient().email.create({
@@ -572,7 +572,7 @@ export async function addEmail(userId: string, email: string, isPrimary = false)
572572
id: userId,
573573
},
574574
},
575-
verified: false,
575+
verified,
576576
allowUse: false,
577577
isPrimary,
578578
},

src/routes/v1/meiling/users/actions/emails/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export async function addUserEmail(req: FastifyRequest, rep: FastifyReply) {
6969
let isPrimary = false;
7070
if (!isTherePrimary) isPrimary = true;
7171

72-
await Meiling.Identity.User.addEmail(userId, email.trim(), isPrimary);
72+
await Meiling.Identity.User.addEmail(userId, email.trim(), isPrimary, true);
7373

7474
rep.send({ success: true });
7575
} else {

0 commit comments

Comments
 (0)