Uploaded image for project: 'James Mailbox'
  1. James Mailbox
  2. MAILBOX-357

Only use Mailbox APIs for MailboxEvents

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.3.0
    • events
    • None

    Description

      The following listeners are relying on an implementation of events and not on the API.

      We should modify them in order to only rely on objects defined in `mailbox/api`

      Here is the list:

      • ListeningMessageSearchIndex (MailboxDeletionImpl - AddedImpl - ExpungedImpl - FlagsUpdatedImpl)
      • MailboxAnnotationListener (MailboxDeletionImpl - for retieving the mailbox Id)
      • SpamAssassinListener (AddedImpl)

      We will need to drop the optimization of handling messages alongside events and read them from the mailbox manager (SpamAssassin, indexing)

      Attachments

        Activity

          People

            Unassigned Unassigned
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: