aerc/worker/notmuch
Koni Marti 0e50f29bf3 notmuch: move logic for dynamic folders to backend
Moves logic for creating dynamic folders from the dirlist widget to the
backend. Since dynamic folders are notmuch-specific, the notmuch backend
should be responsible for correctly setting up those folders. It does
that by sending two DirectoryInfos: the first to create the message
store, the second to fetch the directory content.

This approach also fixes a deadlock introduced by 716ade8968
("worker: lock access to callback maps").

Reported-by: Bence Ferdinandy <bence@ferdinandy.com>
Signed-off-by: Koni Marti <koni.marti@gmail.com>
Tested-by: Tim Culverhouse <tim@timculverhouse.com>
2022-09-29 16:52:12 +02:00
..
lib notmuch: fix regression in error handling 2022-09-01 10:05:35 +02:00
eventhandlers.go notmuch: fix cursor movement in threaded view 2022-07-31 20:02:46 +02:00
events.go lint: remove unused structs and functions (unused) 2022-08-04 21:57:48 +02:00
message.go charset: handle unknown charsets more user-friendly 2022-09-25 11:54:23 +02:00
worker.go notmuch: move logic for dynamic folders to backend 2022-09-29 16:52:12 +02:00