Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
This method takes arguments, which often have default values.
Furthermore, the message can be passed as bytes, inputStream or even String, forcing to do a lot of wiring.
We could enhance this by adding a command helper object that would synthesise these arguments, then expose an additional method:
ComposedMessageId appendMessage(AppendCommand appendCommand, MailboxSession session) throws MailboxException;