Files
freeCodeCamp/api-server/src/common/utils/index.js
2023-11-07 20:34:12 +05:30

35 lines
789 B
JavaScript

import { pick } from 'lodash';
export {
getEncodedEmail,
decodeEmail,
getWaitMessage,
getWaitPeriod,
renderEmailChangeEmail,
renderSignUpEmail,
renderSignInEmail
} from './auth';
export const fixCompletedChallengeItem = obj =>
pick(obj, [
'id',
'completedDate',
'solution',
'githubLink',
'challengeType',
'files',
'isManuallyApproved',
'examResults'
]);
export const fixSavedChallengeItem = obj =>
pick(obj, ['id', 'lastSavedDate', 'files']);
export const fixPartiallyCompletedChallengeItem = obj =>
pick(obj, ['id', 'completedDate']);
export const fixCompletedExamItem = obj =>
pick(obj, ['id', 'completedDate', 'challengeType', 'examResults']);
export const fixCompletedSurveyItem = obj => pick(obj, ['title', 'responses']);