Show relevant decline responses in the conversation
* If the user has already declined, we don't show that the other introducee has declined as well. The backend doesn't have that information, so this is compatible with the principle of showing what we know. * If the user has already accepted or hasn't yet responded, we show the decline response in the private conversation with the introducer. If the user hasn't yet responded, we hide the accept/decline buttons in the introduction request message. Messages an introducee receives in a `FINISHED` state are now being ignored and deleted. Closes #295
Showing
- briar-android-tests/src/test/java/org/briarproject/IntroductionIntegrationTest.java 117 additions, 9 deletions...st/java/org/briarproject/IntroductionIntegrationTest.java
- briar-android/res/values/strings.xml 1 addition, 0 deletionsbriar-android/res/values/strings.xml
- briar-android/src/org/briarproject/android/contact/ConversationItem.java 9 additions, 3 deletions...rc/org/briarproject/android/contact/ConversationItem.java
- briar-api/src/org/briarproject/api/ProtocolEngine.java 14 additions, 3 deletionsbriar-api/src/org/briarproject/api/ProtocolEngine.java
- briar-api/src/org/briarproject/api/introduction/IntroductionMessage.java 14 additions, 1 deletion...rg/briarproject/api/introduction/IntroductionMessage.java
- briar-api/src/org/briarproject/api/introduction/IntroductionRequest.java 6 additions, 5 deletions...rg/briarproject/api/introduction/IntroductionRequest.java
- briar-api/src/org/briarproject/api/introduction/IntroductionResponse.java 7 additions, 3 deletions...g/briarproject/api/introduction/IntroductionResponse.java
- briar-core/src/org/briarproject/introduction/IntroduceeEngine.java 7 additions, 9 deletions...e/src/org/briarproject/introduction/IntroduceeEngine.java
- briar-core/src/org/briarproject/introduction/IntroduceeManager.java 17 additions, 8 deletions.../src/org/briarproject/introduction/IntroduceeManager.java
- briar-core/src/org/briarproject/introduction/IntroducerEngine.java 4 additions, 2 deletions...e/src/org/briarproject/introduction/IntroducerEngine.java
- briar-core/src/org/briarproject/introduction/IntroductionManagerImpl.java 23 additions, 11 deletions...rg/briarproject/introduction/IntroductionManagerImpl.java
Loading
Please register or sign in to comment