Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-2919 Allow partial message read in JMAP DRAFT
  3. JAMES-2988

JMAP GetMessages should use the smallest projection possible

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.5.0
    • None
    • None

    Description

      ADR 12:

      https://github.com/apache/james-project/pull/170

       

      After JAMES-2987

       

      GetMessageMethod should select the appropriate factory, retrieve MailboxMessage with the right fetch type.

      GetMessageResponse should return a generic "MessageProjection"

      You should be able to retrieve the model needed for the level of reads requested and use the appropriate method introduced in Message(Id)Manager .

      You may need to fix some JMAP integration tests (specifying the read properties in the incoming JMAP requests)

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            trantienduchn Trần Tiến Đức
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: