Closed Bug 1860333 Opened 11 months ago Closed 6 months ago

Implement EWS folder hierarchy sync

Categories

(Thunderbird :: General, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED
126 Branch

People

(Reporter: leftmostcat, Assigned: leftmostcat)

References

(Blocks 2 open bugs)

Details

Attachments

(2 files)

Build the necessary pieces to define internal types representing operations to list folders and the items within them, and for translating these types into and from EWS request/response XML. This should build on the request/response scaffolding work. Once types are defined, the operations should be exposed as functions which take developer-friendly parameters and return developer-friendly results, e.g. impl Folder { list_messages(&self) -> Vec<MessageHeader> {} }.

Blocks: 1860334

You will want to implement nsIMsgFolder

Attachment #9388148 - Attachment description: WIP: Support folder hierarchy fetching → WIP: Bug 1860333 - Add support for EWS folder hierarchy sync.
Assignee: nobody → leftmostcat
Attachment #9388148 - Attachment description: WIP: Bug 1860333 - Add support for EWS folder hierarchy sync. → Bug 1860333 - Add support for EWS folder hierarchy sync. r=babolivier
Status: NEW → ASSIGNED

Depends on D202898

Summary: Implement EWS folder hierarchy and message header fetch → Implement EWS folder hierarchy sync
Blocks: 1887991

For landing, please note that there are additional patches in the stack which do not relate to this bug and which are not ready for landing yet.

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/0f3d15ff2c77
Add support for EWS folder hierarchy sync. r=babolivier
https://hg.mozilla.org/comm-central/rev/1065ed7e6c6d
Vendor EWS Rust dependencies. r=babolivier

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

Attachment

General

Created:
Updated:
Size: