```
                      fetch conversations
 ___________________
|                 _ |
| no conversation   | if len == 0
|                   |
| [join public]     |
|                   |
| [start new]       |
|                   |
|...................|
|                   |
|___________________|
 ___________________
| convs           _ |
|___________________| if len > 0
|                   |
|                   |
|                   |
|                   |
|                   |
|___________________|
|             |send |
|_____________|_____|
 ___________________
| convs           _ |
|_      ____________|
| .list             |
| .of               |
| .convs            |
|                   |
|                   |
|___________________|
|             |send |
|_____________|_____|
 ___________________
| [join public]   _ |
|                   | if join_public
| .list             |   fetch public_conversations
| .of               |
| .public           |
| .convs            |
|                   |
|                   |
|                   |
|___________________|
 ___________________
| [start new]     _ |
|                   | if start_new
| .list             |   fetch friends
| .of               |
| .friends          |
|                   |
|                   |
|                   |
|                   |
|___________________|
 ___________________
| convs           _ |
|___________________| if click_on_list_element
| .blablabla        |   fetch conversation(list_element)
|        blablabla. |
| .bla              | --server side--
|           blabla. | if conversation_exist
|              bla. |    return text
|___________________| else if is_allowed
|             |send |    return "start conv"
|_____________|_____|

```

### goals :
- own messages are not sent to myself and directly printed
- i can create a room
- my messages are sent to other people in room
- i can choose in which room to send the messages

### routes :
- https://transcendance:8080/api/v2/chat/conversations
 - returns list of objects, each object contains :
   - id: unique conv identification
	 - title: name of the conversation (name of other guy if direct message)
	 - 


