bladerpc
06/19/2023, 10:35 AMnkshah2
06/19/2023, 10:37 AMbladerpc
06/19/2023, 10:56 AMbladerpc
06/19/2023, 10:56 AMnkshah2
06/19/2023, 10:56 AMbladerpc
06/19/2023, 10:58 AMbladerpc
06/19/2023, 10:58 AMnkshah2
06/19/2023, 10:58 AMnkshah2
06/19/2023, 10:58 AM/auth
as the website domain (or used the default by passing nothing for website domain)nkshah2
06/19/2023, 11:01 AM/auth/verify-email
bladerpc
06/20/2023, 2:52 AMnkshah2
06/20/2023, 6:46 AMnkshah2
06/20/2023, 6:47 AMnkshah2
06/20/2023, 6:47 AMbladerpc
06/21/2023, 4:37 AMbladerpc
06/21/2023, 4:38 AMnkshah2
06/21/2023, 4:38 AMbladerpc
06/21/2023, 4:38 AMbladerpc
06/22/2023, 9:31 AMnkshah2
06/22/2023, 9:40 AMIsEmailVerified
nkshah2
06/22/2023, 9:40 AMnkshah2
06/22/2023, 9:40 AMbladerpc
06/23/2023, 7:21 AMbladerpc
06/23/2023, 7:21 AMbladerpc
06/23/2023, 7:22 AMbladerpc
06/23/2023, 7:34 AMbladerpc
06/23/2023, 7:42 AMbladerpc
06/23/2023, 7:42 AMgo
if input.EmailVerification != nil {
verifyEmailLink := strings.Replace(input.EmailVerification.EmailVerifyLink, "/login", "", 1)
verifyEmailLink = strings.Replace(verifyEmailLink, "verify-email", "verify-email-confirm", 1)
var emailBody string
emailTemplate, err := email.GetEmailTemplate(email.VerifyEmailPath, map[string]string{
"VerifyEmailLink": verifyEmailLink,
"CurrentYear": fmt.Sprintf("%d", time.Now().Year()),
})
if err != nil {
logger.Sugar().Error("Failed to retrieve verify email template template", "err", err)
emailBody = verifyEmailLink
} else {
emailBody = emailTemplate
}
user := input.EmailVerification.User
return emaildelivery.EmailContent{
Subject: "....",
Body: emailBody,
IsHtml: true,
ToEmail: user.Email,
}, nil
}
bladerpc
06/23/2023, 7:43 AMshould never come here
when sending out email verification emailbladerpc
06/23/2023, 8:21 AMnkshah2
06/23/2023, 8:27 AMbladerpc
06/23/2023, 8:27 AM