improve logging

This commit is contained in:
dignifiedquire
2020-05-21 12:00:25 +02:00
parent ad522cd798
commit 9817ccebcf
2 changed files with 6 additions and 7 deletions

View File

@@ -247,13 +247,17 @@ async fn smtp_loop(ctx: Context, started: Sender<()>, smtp_handlers: SmtpConnect
.await
{
Ok(Some(job)) => {
info!(ctx, "executing smtp job");
job::perform_job(&ctx, job::Connection::Smtp(&mut connection), job).await;
ctx.scheduler.write().await.set_probe_network(false);
}
Ok(None) | Err(async_std::future::TimeoutError { .. }) => {
info!(ctx, "smpt fake idle");
// Fake Idle
async_std::task::sleep(Duration::from_millis(500))
.race(idle_interrupt_receiver.recv().map(|_| ()))
async_std::task::sleep(Duration::from_secs(5))
.race(idle_interrupt_receiver.recv().map(|_| {
info!(ctx, "smtp idle interrupt");
}))
.await;
}
}