fix: 优化 GitHub OAuth 邮箱验证赋值
This commit is contained in:
@@ -439,10 +439,7 @@ func parseGitHubOAuthProfile(ctx context.Context, cfg config.EmailOAuthProviderC
|
||||
return nil, errors.New("github user id is missing")
|
||||
}
|
||||
email := strings.TrimSpace(gjson.Get(body, "email").String())
|
||||
emailVerified := false
|
||||
if email != "" {
|
||||
emailVerified = true
|
||||
}
|
||||
emailVerified := email != ""
|
||||
if strings.TrimSpace(cfg.EmailsURL) != "" {
|
||||
if verifiedEmail, err := fetchGitHubPrimaryVerifiedEmail(ctx, cfg.EmailsURL, token.AccessToken); err == nil && verifiedEmail != "" {
|
||||
email = verifiedEmail
|
||||
|
||||
Reference in New Issue
Block a user