imap/connection.rs: debug print NO/BAD responses

master
Manos Pitsidianakis 2020-06-23 12:50:02 +03:00
parent fda947f8fb
commit d827ea1001
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
1 changed files with 28 additions and 17 deletions

View File

@ -440,13 +440,23 @@ impl ImapConnection {
match self.server_conf.protocol {
ImapProtocol::IMAP => {
let r: ImapResponse = ImapResponse::from(&response);
if let ImapResponse::Bye(ref response_code) = r {
match r {
ImapResponse::Bye(ref response_code) => {
self.stream = Err(MeliError::new(format!(
"Offline: received BYE: {:?}",
response_code
)));
ret.push_str(&response);
} else {
}
ImapResponse::No(ref response_code) => {
debug!("Received NO response: {:?} {:?}", response_code, response);
ret.push_str(&response);
}
ImapResponse::Bad(ref response_code) => {
debug!("Received BAD response: {:?} {:?}", response_code, response);
ret.push_str(&response);
}
_ => {
/*debug!(
"check every line for required_responses: {:#?}",
&required_responses
@ -459,6 +469,7 @@ impl ImapConnection {
}
//ret.push_str(&response);
}
}
r.into()
}
ImapProtocol::ManageSieve => {