mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-10-31 16:13:15 +00:00
`getEmails` and `getSomeEmails` caught every failure and answered with an empty result. A refresh during a server hiccup therefore emptied the message list, and a push delta whose follow-up read failed treated every updated row as gone from the folder while still moving the sync state past those changes, so the missed mail only came back on a full reload. Both now throw. A refresh that fails keeps the list on screen, a delta that cannot be read falls back to the full refresh, and the unified views already record per-account failures instead of showing nothing.