1
0
Fork 0
mirror of https://git.sr.ht/~rjarry/aerc synced 2025-02-22 23:23:57 +01:00
aerc/worker/jmap/cache
Tim Culverhouse b77bd33d8a jmap: cache threads
Cache threads that we have fetched. Monitor threads for changes, and
fetch any email which we don't have for any thread that changes.

Changelog-added: The JMAP backend now supports full thread fetching
 and caching (limited within a single mailbox).
Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
Acked-by: Robin Jarry <robin@jarry.cc>
2024-12-21 16:49:31 +01:00
..
blob.go jmap: avoid crash when server returns garbage 2024-01-20 00:29:19 +01:00
cache.go log: move package to lib 2024-02-14 23:04:38 +01:00
email.go jmap: cache threads 2024-12-21 16:49:31 +01:00
folder_contents.go jmap: correctly compare when FolderContents needs refresh 2024-12-21 16:49:14 +01:00
gob.go jmap: revert fetch threads support 2024-06-29 00:18:18 +02:00
mailbox.go worker: add jmap support 2023-06-21 17:29:21 +02:00
mailbox_list.go worker: add jmap support 2023-06-21 17:29:21 +02:00
session.go jmap: cache session as json 2023-08-24 14:14:44 +02:00
state.go jmap: fetch entire threads 2024-08-03 20:16:01 +02:00
thread.go jmap: cache threads 2024-12-21 16:49:31 +01:00