... | ... | @@ -4,11 +4,20 @@ This is the compose screen. |
|
|
|
|
|
## external states
|
|
|
|
|
|
### input states
|
|
|
|
|
|
it can be called with
|
|
|
* no prefilled Mail a.k.a create a new Mail (from Inbox)
|
|
|
* a invitation Mail (from ReadView, ContactView, sendView)
|
|
|
* warning Mail as a reaction to an insecure warning (ReadView)
|
|
|
* draft Mail (from ReadView)
|
|
|
|
|
|
## internal states
|
|
|
### output states
|
|
|
|
|
|
the action after composing is one of the following:
|
|
|
* discard the composition
|
|
|
* save composition as draft
|
|
|
* composition is sent
|
|
|
- this is handled in the SendViewController, because the user should be able to send the composition as draft, if the sending failed
|
|
|
|
|
|
## internal states |