ui: add two log entries
parent
9e2bfa22b1
commit
5cf620f43c
|
@ -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…
Reference in New Issue