Closed Bug 1895801 Opened 6 months ago Closed 6 months ago

Allow fetching message headers from DB by EWS ID

Categories

(Thunderbird :: General, task)

Tracking

(Not tracked)

RESOLVED FIXED
128 Branch

People

(Reporter: leftmostcat, Assigned: leftmostcat)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

In order to allow keeping messages in sync with Exchange instances, we need to be able to reference them by EWS ID, including fetching them from the message header database. The database currently allows fetching message headers by message key (u32), message ID (corresponding to the Message-ID header), or Gmail ID.

Matrix discussion led to the conclusion that a generic "service ID" field isn't feasible given current constraints and the variety of forms services use for their IDs. None of the existing methods can be co-opted, so for the time being, we'll add an EWS-specific "fetch message header" function.

Target Milestone: --- → 128 Branch

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/7bfa26c89f86
Add method to fetch message header by EWS ID. r=BenC
https://hg.mozilla.org/comm-central/rev/dc243834c9f0
Clean up nsMsgDatabase implementation. r=BenC

Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: