Swarm: Add forced 1:1 mode
Done
-
Modify initial commits and store mode into
-
Modify addContact to send a conversationId into the request, addConversationMember doesn't add any conv request
-
Modify acceptContactRequest
-
Conversation addConversationMember() refuse if already 1 member
-
Checks if one to one, only one member can be added
-
removeContact => remove linked conversation
-
Check mode when validating commits
-
Add docs for wanted swarm modes
-
Test 1:1 mode via addContact
-
Test getMode
-
Test addConversationMember doesn't work after first member
-
Test removeContact()
-
test banContact()
-
Test initial commit without mode
-
Test merge refused if more than one member in 1:1
-
merge intial commit and invite (and simplify getMembers for one one & fetch simplify validation)
-
docs conversationRequest (id, from, received)
-
Retry on TrustRequests
-
Add test addOfflineOneOne
-
Docs for one to one, add contact and the tricky scenario (A adds B, removes B, re-add B)