@@ -26,41 +26,35 @@ export const formatBadgesData = (data: UserData) => ({
2626} ) ;
2727
2828export const formatContestData = ( data : UserData ) => ( {
29- contestAttend : data . userContestRanking . attendedContestsCount ,
30- contestRating : data . userContestRanking . rating ,
31- contestGlobalRanking : data . userContestRanking . globalRanking ,
32- totalParticipants : data . userContestRanking . totalParticipants ,
33- contestTopPercentage : data . userContestRanking . topPercentage ,
34- contestBadges : data . userContestRanking . badge ,
29+ contestAttend : data . userContestRanking ? .attendedContestsCount ,
30+ contestRating : data . userContestRanking ? .rating ,
31+ contestGlobalRanking : data . userContestRanking ? .globalRanking ,
32+ totalParticipants : data . userContestRanking ? .totalParticipants ,
33+ contestTopPercentage : data . userContestRanking ? .topPercentage ,
34+ contestBadges : data . userContestRanking ? .badge ,
3535 contestParticipation : data . userContestRankingHistory . filter (
3636 ( obj ) => obj . attended === true
3737 ) ,
3838} ) ;
3939
40- export const formatContestHistoryData = ( data : UserData ) => {
41- return {
42- count : data . userContestRankingHistory . length ,
43- contestHistory : data . userContestRankingHistory ,
44- } ;
45- } ;
40+ export const formatContestHistoryData = ( data : UserData ) => ( {
41+ count : data . userContestRankingHistory . length ,
42+ contestHistory : data . userContestRankingHistory ,
43+ } ) ;
4644
47- export const formatSolvedProblemsData = ( data : UserData ) => {
48- return {
49- solvedProblem : data . matchedUser . submitStats . acSubmissionNum [ 0 ] . count ,
50- easySolved : data . matchedUser . submitStats . acSubmissionNum [ 1 ] . count ,
51- mediumSolved : data . matchedUser . submitStats . acSubmissionNum [ 2 ] . count ,
52- hardSolved : data . matchedUser . submitStats . acSubmissionNum [ 3 ] . count ,
53- totalSubmissionNum : data . matchedUser . submitStats . totalSubmissionNum ,
54- acSubmissionNum : data . matchedUser . submitStats . acSubmissionNum ,
55- } ;
56- } ;
45+ export const formatSolvedProblemsData = ( data : UserData ) => ( {
46+ solvedProblem : data . matchedUser . submitStats . acSubmissionNum [ 0 ] . count ,
47+ easySolved : data . matchedUser . submitStats . acSubmissionNum [ 1 ] . count ,
48+ mediumSolved : data . matchedUser . submitStats . acSubmissionNum [ 2 ] . count ,
49+ hardSolved : data . matchedUser . submitStats . acSubmissionNum [ 3 ] . count ,
50+ totalSubmissionNum : data . matchedUser . submitStats . totalSubmissionNum ,
51+ acSubmissionNum : data . matchedUser . submitStats . acSubmissionNum ,
52+ } ) ;
5753
58- export const formatSubmissionData = ( data : UserData ) => {
59- return {
60- count : data . recentSubmissionList . length ,
61- submission : data . recentSubmissionList ,
62- } ;
63- } ;
54+ export const formatSubmissionData = ( data : UserData ) => ( {
55+ count : data . recentSubmissionList . length ,
56+ submission : data . recentSubmissionList ,
57+ } ) ;
6458
6559export const formatAcSubmissionData = ( data : UserData ) => ( {
6660 count : data . recentAcSubmissionList . length ,
0 commit comments