|
| 1 | +import { UserContest } from '../schema'; |
1 | 2 | import { UserData } from '../types'; |
2 | 3 |
|
3 | 4 | export const formatUserData = (data: UserData) => ({ |
@@ -25,7 +26,7 @@ export const formatBadgesData = (data: UserData) => ({ |
25 | 26 | activeBadge: data.matchedUser.activeBadge, |
26 | 27 | }); |
27 | 28 |
|
28 | | -export const formatContestData = (data: UserData) => ({ |
| 29 | +export const formatContestData = (data: UserContest) => ({ |
29 | 30 | contestAttend: data.userContestRanking?.attendedContestsCount, |
30 | 31 | contestRating: data.userContestRanking?.rating, |
31 | 32 | contestGlobalRanking: data.userContestRanking?.globalRanking, |
@@ -70,15 +71,15 @@ export const formatSubmissionCalendarData = (data: UserData) => ({ |
70 | 71 | }); |
71 | 72 |
|
72 | 73 | export const formatSkillStats = (data: UserData) => ({ |
73 | | -fundamental: data.matchedUser.tagProblemCounts.fundamental, |
74 | | -intermediate: data.matchedUser.tagProblemCounts.intermediate, |
75 | | -advanced: data.matchedUser.tagProblemCounts.advanced, |
| 74 | + fundamental: data.matchedUser.tagProblemCounts.fundamental, |
| 75 | + intermediate: data.matchedUser.tagProblemCounts.intermediate, |
| 76 | + advanced: data.matchedUser.tagProblemCounts.advanced, |
76 | 77 | }); |
77 | 78 |
|
78 | 79 | export const formatLanguageStats = (data: UserData) => ({ |
79 | | -languageProblemCount: data.matchedUser.languageProblemCount, |
| 80 | + languageProblemCount: data.matchedUser.languageProblemCount, |
80 | 81 | }); |
81 | 82 |
|
82 | 83 | export const formatProgressStats = (data: UserData) => ({ |
83 | | -numAcceptedQuestions: data.userProfileUserQuestionProgressV2 |
| 84 | + numAcceptedQuestions: data.userProfileUserQuestionProgressV2, |
84 | 85 | }); |
0 commit comments