diff options
author | Jelle Besseling <jelle@pingiun.com> | 2019-08-04 22:02:01 +0200 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-08-08 09:47:15 +0900 |
commit | aeca428c14e542b23774e3fa6ec27dc08271ba71 (patch) | |
tree | 5a5eacc9f6331a6b12cb51698b3bc18dc5ec3f53 | |
parent | 507c90537c66289633af4b26abddcfd50a2a29d0 (diff) | |
download | aerc-aeca428c14e542b23774e3fa6ec27dc08271ba71.tar.gz |
Don't print imap errors to ui
This fixes ~sircmpwn/aerc2#245. This sets up the imap client to send
error messages to the logger of the worker. Errors now end up in the
bottom status line.
https://todo.sr.ht/~sircmpwn/aerc2/245
-rw-r--r-- | worker/imap/worker.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/worker/imap/worker.go b/worker/imap/worker.go index b1ef9c91..13411673 100644 --- a/worker/imap/worker.go +++ b/worker/imap/worker.go @@ -126,6 +126,7 @@ func (w *IMAPWorker) handleMessage(msg types.WorkerMessage) error { default: return fmt.Errorf("Unknown IMAP scheme %s", w.config.scheme) } + c.ErrorLog = w.worker.Logger if w.config.user != nil { username := w.config.user.Username() |