ui: add two log entries

pull/234/head
Manos Pitsidianakis 5 years ago
parent 9e2bfa22b1
commit 5cf620f43c
No known key found for this signature in database
GPG Key ID: 73627C2F690DF710

@ -787,16 +787,30 @@ pub fn send_draft(context: &mut Context, account_cursor: usize, draft: Draft) ->
} }
} }
if !failure { if !failure {
context.replies.push_back(UIEvent::Notification( let output = msmtp.wait().expect("Failed to wait on mailer");
Some("Sent.".into()), if output.success() {
format!( context
"Mailer output: {:#?}", .replies
msmtp .push_back(UIEvent::Notification(Some("Sent.".into()), String::new()));
.wait_with_output() } else {
.expect("Failed to wait on filter") if let Some(exit_code) = output.code() {
.stdout log(
), format!(
)); "Could not send e-mail using `{}`: Process exited with {}",
cmd, exit_code
),
ERROR,
);
} else {
log(
format!(
"Could not send e-mail using `{}`: Process was killed by signal",
cmd
),
ERROR,
);
}
}
} }
!failure !failure
} }

@ -199,6 +199,7 @@ impl State {
}) })
.collect(); .collect();
accounts.sort_by(|a, b| a.name().cmp(&b.name())); accounts.sort_by(|a, b| a.name().cmp(&b.name()));
log(format!("Initialized {} accounts.", accounts.len()), INFO);
let _stdout = std::io::stdout(); let _stdout = std::io::stdout();
_stdout.lock(); _stdout.lock();

Loading…
Cancel
Save