@@ -86,12 +86,23 @@ async function getInfo(submission, session, csrfToken) {
8686 const response = await axios . post ( "https://leetcode.com/graphql/" , data , {
8787 headers,
8888 } ) ;
89- const runtimePercentile = `${ response . data . data . submissionDetails . runtimePercentile . toFixed (
90- 2 ,
91- ) } %`;
92- const memoryPercentile = `${ response . data . data . submissionDetails . memoryPercentile . toFixed (
93- 2 ,
94- ) } %`;
89+ const runtimePercentile =
90+ response . data . data . submissionDetails . runtimePercentile !== null &&
91+ response . data . data . submissionDetails . runtimePercentile !== undefined
92+ ? `${ response . data . data . submissionDetails . runtimePercentile . toFixed (
93+ 2
94+ ) } %`
95+ : "N/A" ;
96+ 97+ const memoryPercentile =
98+ response . data . data . submissionDetails . memoryPercentile !== null &&
99+ response . data . data . submissionDetails . memoryPercentile !== undefined
100+ ? `${ response . data . data . submissionDetails . memoryPercentile . toFixed (
101+ 2
102+ ) } %`
103+ : "N/A" ;
104+ 105+ console . log ( runtimePercentile , memoryPercentile )
95106 const questionId = pad (
96107 response . data . data . submissionDetails . question . questionId . toString ( ) ,
97108 ) ;
0 commit comments