chore(api-server): remove unused `is*` fields (#50346)

pull/50347/head
Shaun Hamilton 2023-05-10 10:59:40 +01:00 committed by GitHub
parent b54c738d0e
commit 5eb91a9043
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 1 additions and 18 deletions

View File

@ -815,10 +815,6 @@ export default function initializeUser(User) {
user;
const allUser = {
..._.pick(user, publicUserProps),
isGithub: !!user.githubProfile,
isLinkedIn: !!user.linkedin,
isTwitter: !!user.twitter,
isWebsite: !!user.website,
points: progressTimestamps.length,
completedChallenges,
...getProgress(progressTimestamps, timezone),

View File

@ -307,16 +307,7 @@ function handleInvalidUpdate(res) {
function updateUserFlag(req, res, next) {
const { user, body: update } = req;
const allowedKeys = [
'isGithub',
'isLinkedIn',
'isTwitter',
'isWebsite',
'githubProfile',
'linkedin',
'twitter',
'website'
];
const allowedKeys = ['githubProfile', 'linkedin', 'twitter', 'website'];
if (Object.keys(update).every(key => allowedKeys.includes(key))) {
return user.updateAttributes(
update,

View File

@ -149,10 +149,6 @@ function createReadSessionUser(app) {
...pick(user, userPropsForSession),
username: user.usernameDisplay || user.username,
isEmailVerified: !!user.emailVerified,
isGithub: !!user.githubProfile,
isLinkedIn: !!user.linkedin,
isTwitter: !!user.twitter,
isWebsite: !!user.website,
...normaliseUserFields(user),
joinDate: user.id.getTimestamp(),
userToken: encodedUserToken