swarm: fix some syncing with removing/re-adding
This should fix sporadic failured in ut_conversationMembersEvent + A banned member get a valid conversation still on the device. + Re-adding a contact updates the "removed" state + Avoid useless network operation if we're removing and fetching at the same time GitLab: #956 Change-Id: Ife3678d2ba35cb5ca61c8f22c64aa3400eae23d3
Showing
- src/jamidht/account_manager.cpp 2 additions, 0 deletionssrc/jamidht/account_manager.cpp
- src/jamidht/conversation.cpp 12 additions, 4 deletionssrc/jamidht/conversation.cpp
- src/jamidht/conversation_module.cpp 24 additions, 4 deletionssrc/jamidht/conversation_module.cpp
- src/jamidht/conversationrepository.cpp 1 addition, 1 deletionsrc/jamidht/conversationrepository.cpp
- src/jamidht/jami_contact.h 4 additions, 0 deletionssrc/jamidht/jami_contact.h
- src/jamidht/jamiaccount.cpp 5 additions, 6 deletionssrc/jamidht/jamiaccount.cpp
- test/unitTest/conversation/conversationMembersEvent.cpp 21 additions, 21 deletionstest/unitTest/conversation/conversationMembersEvent.cpp
- test/unitTest/syncHistory/syncHistory.cpp 2 additions, 1 deletiontest/unitTest/syncHistory/syncHistory.cpp
Loading
Please register or sign in to comment