mirror of
https://github.com/bulwarkmail/native.git
synced 2026-10-31 08:06:36 +00:00
The notification only carried the local account it was posted for, so tapping one for a message in a group or shared mailbox opened the thread against the user's own JMAP account, where the message doesn't exist. The background task now passes the JMAP account the message was fetched from as `jmapAccountId`. The native module stores it as an intent extra, validated like the other ids, and hands it back with the tap. `App.tsx` routes the open with it, the way the unified inbox does for group messages. Notifications posted before this change have no such extra and open against the account's own mail as before.