Compare commits

...

2 commits

Author SHA1 Message Date
ItsDrike d5dd28b4e5
Better success msg 2024-04-18 22:24:31 +02:00
ItsDrike 9ec4d31813
Fix success detection 2024-04-18 22:24:26 +02:00
2 changed files with 2 additions and 7 deletions

View file

@ -89,7 +89,7 @@ fn main() {
while let Some(edit_code) = edit_codes.next() {
match edit_paste(&client, &csrf_data, &edit_code, PASTE_NAME) {
Ok(_) => {
println!("Paste deleted successfully with edit code: {edit_code}");
println!("Success, found edit code: {edit_code}");
return;
}
Err(e) => match e {

View file

@ -85,11 +85,6 @@ impl From<Response> for EditError {
if status.is_redirection() {
let location = headers.get("Location").unwrap().to_str().unwrap();
if location == "/" {
// This is supposed to be handled from delete_paste function,
// This is an error enum, we can't represent success
panic!("response is successfult");
}
return Self::UnexpectedRedirect(location.to_string());
}
@ -150,7 +145,7 @@ pub fn edit_paste(
if res.status().is_redirection() {
let location = res.headers().get("Location").unwrap().to_str().unwrap();
if location == "/" {
if location == "/".to_owned() + paste_name {
return Ok(());
}
}