Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-3318

DeletedMessageVault::deleteMessage should call directly DumbBlobStore::delete

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Done
    • None
    • 3.6.0
    • Blob
    • None

    Description

      == Why

      DeletedMessage vault needs to delete related content. We need the deletion to take place immediately.

      However appending into the vault is a common operation and we want to have metrics for it.

      We want to keep the BlobStore API simple and easy to use.

      == DOD

      `DeDuplicationBlobStore::delete` is a noop.

      All code for `BlobStore::delete` is moved into `PassThroughBlobStoreTest`.

      DeletedMessage functionality of the DeletedMessageVault keeps unaffected.

      == How

      Implement `DeletedMessageVault::deleteMessage` via direct access to the DumbBlobStore.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: