Skip to content

Commit 6d69d1e

Browse files
committed
minor formatting changes
1 parent 1f646f4 commit 6d69d1e

File tree

6 files changed

+48
-48
lines changed

6 files changed

+48
-48
lines changed

src/file_parser/codefile.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ impl CodeFile {
5353
let Ok((question_title, parsed_code)) = parsed_file else{
5454
eprintln!("Error parsing the code file!\n{}", parsed_file.unwrap_err());
5555
std::process::exit(1);
56-
};
56+
};
5757
code_file.question_title = question_title;
5858
code_file.code = parsed_code;
5959
code_file
@@ -65,14 +65,14 @@ impl CodeFile {
6565
let language = Language::from_str(extension)?;
6666

6767
Some((
68-
file_name,
69-
CodeFile {
70-
language,
71-
path: path.clone(),
72-
question_title: String::new(),
73-
code: String::new(),
74-
},
75-
))
68+
file_name,
69+
CodeFile {
70+
language,
71+
path: path.clone(),
72+
question_title: String::new(),
73+
code: String::new(),
74+
},
75+
))
7676
}
7777

7878
fn parse_code(code: &str, language: Language) -> Result<(String, String), &str> {

src/handlers/leetcode/api/execute.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ impl LeetCode<Authorized> {
5555
data_input,
5656
};
5757
let Ok(data)= client.post(&url).json(&testcase).send() else {
58-
return Err("Failed to parse arguments!");
59-
};
58+
return Err("Failed to parse arguments!");
59+
};
6060
let Ok(data) = data.json::<InterpretID>() else{
61-
return Err("Failed to parse JSON from leetcode! Try again after sometime or renew cookie");
62-
};
61+
return Err("Failed to parse JSON from leetcode! Try again after sometime or renew cookie");
62+
};
6363

6464
let interpret_id = data.interpret_id;
6565
println!("Executing testcases...");
@@ -68,12 +68,12 @@ impl LeetCode<Authorized> {
6868
let url = format!("https://leetcode.com/submissions/detail/{interpret_id}/check/");
6969
// std::thread::sleep(std::time::Duration::from_secs(7));
7070
let Ok(data) = client.get(&url).send() else {
71-
return Err("Failed to parse arguments!");
72-
};
71+
return Err("Failed to parse arguments!");
72+
};
7373

7474
let Ok(data) = data.json::<ExecutionResult>() else {
75-
return Err("Failed to parse JSON from leetcode! Try again after sometime or renew cookie");
76-
};
75+
return Err("Failed to parse JSON from leetcode! Try again after sometime or renew cookie");
76+
};
7777
match data {
7878
ExecutionResult::PendingResult(data) => {
7979
let curr_state = data.state();

src/handlers/leetcode/api/question.rs

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ impl LeetCode<Authorized> {
77
let query = GraphqlRequest {
88
query: "\n query questionOfToday {\n activeDailyCodingChallengeQuestion {\n date\n userStatus\n link\n question {\n acRate\n difficulty\n freqBar\n frontendQuestionId: questionFrontendId\n isFavor\n paidOnly: isPaidOnly\n status\n title\n titleSlug\n hasVideoSolution\n hasSolution\n topicTags {\n name\n id\n slug\n }\n }\n }\n}\n ".to_string(),
99
variables: "{}".to_string(),
10-
};
10+
};
1111
let Ok(data) = client.post(url).json(&query).send() else {
12-
return Err("Failed to fetch daily challenge from leetcode!");
13-
};
12+
return Err("Failed to fetch daily challenge from leetcode!");
13+
};
1414
// println!("{:?}", data.text());
1515
// todo!();
1616
#[derive(Deserialize)]
@@ -32,10 +32,10 @@ impl LeetCode<Authorized> {
3232
pub fn get_metadata(&self) -> Result<UserMetadata, &str> {
3333
let client = &self.client;
3434
let Ok(data) = client
35-
.get("https://leetcode.com/api/problems/all/")
36-
.send() else {
37-
return Err("Failed to fetch metadata from leetcode!");
38-
};
35+
.get("https://leetcode.com/api/problems/all/")
36+
.send() else {
37+
return Err("Failed to fetch metadata from leetcode!");
38+
};
3939

4040
let metadata = data
4141
.json::<UserMetadata>()
@@ -52,13 +52,13 @@ impl LeetCode<Authorized> {
5252
let client = &self.client;
5353
let url = "https://leetcode.com/graphql";
5454
let query = GraphqlRequest {
55-
query: "query questionContent($titleSlug: String!) { question(titleSlug: $titleSlug) { content mysqlSchemas }}".to_string(),
56-
variables: serde_json::to_string(&Variables { titleSlug: title_slug.to_string() }).unwrap(),
57-
};
55+
query: "query questionContent($titleSlug: String!) { question(titleSlug: $titleSlug) { content mysqlSchemas }}".to_string(),
56+
variables: serde_json::to_string(&Variables { titleSlug: title_slug.to_string() }).unwrap(),
57+
};
5858

5959
let Ok(data) = client.post(url).json(&query).send() else {
60-
return Err("Failed to fetch question id from leetcode!");
61-
};
60+
return Err("Failed to fetch question id from leetcode!");
61+
};
6262
#[derive(Deserialize)]
6363
struct QuestionWrapper {
6464
question: LeetcodeQuestion,
@@ -80,9 +80,9 @@ impl LeetCode<Authorized> {
8080
query: query.to_string(),
8181
variables: varibales,
8282
})
83-
.send() else {
83+
.send() else {
8484
return Err("Failed to fetch boiler plate code!");
85-
};
85+
};
8686

8787
#[derive(Debug, Deserialize)]
8888
#[allow(non_snake_case)]
@@ -161,12 +161,12 @@ impl LeetCode<Authorized> {
161161
let url = "https://leetcode.com/graphql";
162162

163163
let query = GraphqlRequest {
164-
query: "\n query consolePanelConfig($titleSlug: String!) {\n question(titleSlug: $titleSlug) {\n questionId\n questionFrontendId\n questionTitle\n enableDebugger\n enableRunCode\n enableSubmit\n enableTestMode\n exampleTestcaseList\n metaData\n }\n}\n".to_string(),
165-
variables: serde_json::to_string(&Variables { titleSlug: title_slug.to_string() }).unwrap(),
166-
};
164+
query: "\n query consolePanelConfig($titleSlug: String!) {\n question(titleSlug: $titleSlug) {\n questionId\n questionFrontendId\n questionTitle\n enableDebugger\n enableRunCode\n enableSubmit\n enableTestMode\n exampleTestcaseList\n metaData\n }\n}\n".to_string(),
165+
variables: serde_json::to_string(&Variables { titleSlug: title_slug.to_string() }).unwrap(),
166+
};
167167
let Ok(data) = client.post(url).json(&query).send() else {
168-
return Err("Failed to fetch question id from leetcode!");
169-
};
168+
return Err("Failed to fetch question id from leetcode!");
169+
};
170170

171171
#[derive(Debug, Deserialize)]
172172
struct QuestionWrapper {

src/handlers/leetcode/api/submit.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,36 +28,36 @@ impl LeetCode<Authorized> {
2828
typed_code,
2929
};
3030
let Ok(data)= client.post(&url).json(&submission).send() else {
31-
return Err("Failed to parse arguments");
32-
};
31+
return Err("Failed to parse arguments");
32+
};
3333
#[derive(Debug, Deserialize)]
3434
struct SubmissionID {
3535
submission_id: u32,
3636
}
3737
// println!("{}", data.text().unwrap());
3838
let Ok(data) = data.json::<SubmissionID>() else {
39-
return Err("Failed to fetch submission id from leetcode! Check your submissions manually on leetcode");
40-
};
39+
return Err("Failed to fetch submission id from leetcode! Check your submissions manually on leetcode");
40+
};
4141
println!("Evaluating solution...");
4242
let submission_id = data.submission_id;
4343
let mut last_state = PendingState::Unknown;
4444

4545
loop {
4646
let url = format!("https://leetcode.com/submissions/detail/{submission_id}/check/");
4747
let Ok(data) = client.get(&url).send() else {
48-
return Err("Failed to parse arguments!");
49-
};
48+
return Err("Failed to parse arguments!");
49+
};
5050

5151
let Ok(data) = data.json::<SubmissionResult>() else {
52-
return Err("Failed to fetch from leetcode! Try again after sometime or renew cookie");
53-
};
52+
return Err("Failed to fetch from leetcode! Try again after sometime or renew cookie");
53+
};
5454
match data {
5555
SubmissionResult::PendingResult(data) => {
5656
let curr_state = data.state();
5757
match curr_state {
5858
PendingState::Pending => {
5959
if last_state != PendingState::Pending {
60-
println!("Status : Evalutaion Pending");
60+
println!("Status : Evaluation Pending");
6161
}
6262
}
6363
PendingState::Started => {

src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ fn main() -> ExitCode {
8989
println!(
9090
"🪛 {}\nExecute and submit code on LeetCode directly from your terminal!\n\nUsage : {}",
9191
"Leetcode Runner CLI Tool".bold().yellow(),
92-
"leetcode-cli -h".cyan().italic()
92+
"leetcode-runner-cli -h".cyan().italic()
9393
);
9494
ExitCode::SUCCESS
9595
} else {

src/utils.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ pub(crate) fn execute_testcases(
99
filename: Option<String>,
1010
testcases: Option<String>,
1111
lc: &LeetCode<Authorized>,
12-
) -> (bool, CodeFile) {
12+
) -> (bool, CodeFile) {
1313
let is_correct;
1414
let code_file: CodeFile;
1515
if let Some(filename) = filename {
@@ -69,7 +69,7 @@ pub(crate) fn execute_testcases(
6969
println!(
7070
"{}",
7171
"Testcases can be found in testcase.txt".yellow().italic()
72-
);
72+
);
7373
}
7474
result.is_correct()
7575
}

0 commit comments

Comments
 (0)