Lan Khuat created JAMES-3459:
--------------------------------
Summary: Implement a MailboxChangeStore
Key: JAMES-3459
URL: https://issues.apache.org/jira/browse/JAMES-3459
Project: James Server
Issue Type: Sub-task
Reporter: Lan Khuat
>From the spec: https://jmap.io/spec-core.html#changes
```
When the state of the set of Foo records in an account changes on the server
(whether due to creation, updates, or deletion), the state property of the
Foo/get response will change.
```
We need to store all the changes made to mailbox objects in a table name
MailboxChangeStore. First we will implement a memory version of it.
h1. How
* Define MailboxChange model.
* Define a contract for the MailboxChangeStore.
* Implement MemoryMailboxChangeStore APIs (save, getFromState,...) base on the
contract.
h1. DoD
Write unit tests to show that MemoryMailboxChangesStore is functioning properly.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]