Mention edit code in prints
This commit is contained in:
parent
d5dd28b4e5
commit
6bf9740839
18
src/main.rs
18
src/main.rs
|
@ -89,43 +89,43 @@ fn main() {
|
||||||
while let Some(edit_code) = edit_codes.next() {
|
while let Some(edit_code) = edit_codes.next() {
|
||||||
match edit_paste(&client, &csrf_data, &edit_code, PASTE_NAME) {
|
match edit_paste(&client, &csrf_data, &edit_code, PASTE_NAME) {
|
||||||
Ok(_) => {
|
Ok(_) => {
|
||||||
println!("Success, found edit code: {edit_code}");
|
println!("Success, found edit code: {edit_code:?}");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Err(e) => match e {
|
Err(e) => match e {
|
||||||
EditError::FormFieldError(msg) if msg == "Invalid edit code." => {
|
EditError::FormFieldError(msg) if msg == "Invalid edit code." => {
|
||||||
println!("Invalid edit code {edit_code}");
|
println!("Invalid edit code {edit_code:?}");
|
||||||
}
|
}
|
||||||
EditError::FormFieldError(msg) => {
|
EditError::FormFieldError(msg) => {
|
||||||
eprintln!("Form error: {msg}");
|
eprintln!("Form error for code {edit_code:?}: {msg}");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
EditError::FormError(msg)
|
EditError::FormError(msg)
|
||||||
if msg == "You have hit the limit, please wait a bit. e345" =>
|
if msg == "You have hit the limit, please wait a bit. e345" =>
|
||||||
{
|
{
|
||||||
println!("Hit the limit, waiting...");
|
println!("Hit rate limit, waiting...");
|
||||||
csrf_data = CSRFData::get(&client, PASTE_NAME);
|
csrf_data = CSRFData::get(&client, PASTE_NAME);
|
||||||
std::thread::sleep(std::time::Duration::from_secs(30));
|
std::thread::sleep(std::time::Duration::from_secs(30));
|
||||||
edit_codes.retry_last().unwrap();
|
edit_codes.retry_last().unwrap();
|
||||||
}
|
}
|
||||||
EditError::FormError(msg) => {
|
EditError::FormError(msg) => {
|
||||||
eprintln!("Form error: {msg}");
|
eprintln!("Form error for code {edit_code:?}: {msg}");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
EditError::RequestFailure(msg) => {
|
EditError::RequestFailure(msg) => {
|
||||||
eprintln!("Request error (non 2XX): {msg}");
|
eprintln!("Request error (non 2XX) for code {edit_code:?}: {msg}");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
EditError::UnexpectedRedirect(msg) => {
|
EditError::UnexpectedRedirect(msg) => {
|
||||||
eprintln!("Unexpected redirect: {msg}");
|
eprintln!("Unexpected redirect for code {edit_code:?}: {msg}");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
EditError::UnknownFailure(msg) => {
|
EditError::UnknownFailure(msg) => {
|
||||||
eprintln!("Unknown failure: {msg}");
|
eprintln!("Unknown failure for code {edit_code:?}: {msg}");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
EditError::ReqwestError(e) => {
|
EditError::ReqwestError(e) => {
|
||||||
eprintln!("Request failed with: {e:?}");
|
eprintln!("Request failed for code {edit_code:?} with: {e:?}");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue