Torsten Grote
|
d3dbcfd62d
|
Recreate plausible private group sharing sessions when re-adding contact from group
|
2021-04-15 14:46:22 -03:00 |
|
Torsten Grote
|
c4c70f5ac2
|
Do not create PeerSession for groups we created
This needs a CreatorSession which gets created on-demand.
|
2021-04-15 14:44:58 -03:00 |
|
akwizgran
|
8991762b0c
|
Final code review nitpicks.
|
2021-04-15 16:12:38 +01:00 |
|
akwizgran
|
2fc6741c99
|
Remove redundant method.
|
2021-04-15 16:03:01 +01:00 |
|
Sebastian Kürten
|
9e4d8ecddf
|
Make introducees send auto-declines even if reponse already received
|
2021-04-13 08:49:04 -03:00 |
|
Sebastian Kürten
|
1dffbfd8dc
|
Add two tests for auto-declines happening after response already received
|
2021-04-13 08:49:04 -03:00 |
|
Sebastian Kürten
|
950db5a87a
|
Assert that IntroductionManager return true for canIntroduce()
|
2021-04-13 08:49:04 -03:00 |
|
Sebastian Kürten
|
21348d5557
|
IntroductionManager: don't throw IllegalArgumentException when deleting invisible msgs
|
2021-04-13 08:49:03 -03:00 |
|
Sebastian Kürten
|
eb1a089437
|
Revert changes to AbstractProtocolEngine
This reverts parts of commit 5d143f8b33adc07d990627036b806a2becea7074.
|
2021-04-13 08:49:03 -03:00 |
|
Sebastian Kürten
|
17fc81ab7a
|
Re-add integration test that goes through two full introduction cycles
|
2021-04-13 08:49:03 -03:00 |
|
Torsten Grote
|
1c54fd1101
|
Don't auto-delete invisible forwarded responses on sender side
They will be visible for the recipient, so send with timer
|
2021-04-13 08:49:02 -03:00 |
|
Sebastian Kürten
|
263bce38cd
|
Create new test that reproduces #1975
|
2021-04-13 08:49:02 -03:00 |
|
Sebastian Kürten
|
a923c1151c
|
Move setReadFlag() from ConversationClient to ConversationManager
|
2021-04-13 08:49:02 -03:00 |
|
Sebastian Kürten
|
0bf10a827f
|
Implement auto-declining for self-destructed introductions
|
2021-04-13 08:49:01 -03:00 |
|
Daniel Lublin
|
49850e4198
|
Make sure invitation accept msg is linking to shareable
|
2021-04-13 08:49:01 -03:00 |
|
Daniel Lublin
|
95b437b311
|
Add test for invitee responding after sharer deleted invitation
|
2021-04-13 08:49:00 -03:00 |
|
Daniel Lublin
|
7006f765a6
|
Keep members in subclasses and use getters
|
2021-04-13 08:49:00 -03:00 |
|
Daniel Lublin
|
ec3360400c
|
Assert that expected event is broadcasted
|
2021-04-13 08:49:00 -03:00 |
|
Daniel Lublin
|
5c41d09c52
|
Remember when invitation was auto-declined due to deletion
And render differently
|
2021-04-13 08:48:59 -03:00 |
|
Daniel Lublin
|
a7590956fd
|
Auto-decline/auto-delete Forum & Blog sharing invitations/responses
|
2021-04-13 08:48:59 -03:00 |
|
Torsten Grote
|
dc57a0b925
|
Use AtomicReference in TestEventListener to store event
|
2021-04-13 08:48:58 -03:00 |
|
Torsten Grote
|
d6082162ab
|
Add a way to check for expected events
and use it for private group auto-declines
|
2021-04-13 08:48:58 -03:00 |
|
akwizgran
|
458add0c9c
|
Don't advertise support for messaging features that are disabled by flags.
|
2021-04-13 08:48:57 -03:00 |
|
akwizgran
|
f2374eb141
|
Count sent messages in integration tests.
|
2021-04-13 08:48:56 -03:00 |
|
Torsten Grote
|
5db5897793
|
Use stored session metadata instead of fetching it again
|
2021-04-13 08:48:56 -03:00 |
|
Torsten Grote
|
f3d628afa7
|
Render automatic declines differently in the UI
and show them as they happen via an Event
|
2021-04-13 08:48:55 -03:00 |
|
Torsten Grote
|
4d3482e40e
|
Remember when declines were automatic due to deletion
so they can be shown differently for sender
|
2021-04-13 08:48:55 -03:00 |
|
Torsten Grote
|
a8cff454ec
|
Add integration tests for auto-deletion of private group invitations and responses
|
2021-04-13 08:48:55 -03:00 |
|
Torsten Grote
|
f66cae4749
|
Factor out auto-delete integration test code
so we can re-use it in other tests
|
2021-04-13 08:48:54 -03:00 |
|
Torsten Grote
|
aded1daf92
|
Auto-delete PrivateGroup invitations and responses as well
|
2021-04-13 08:48:54 -03:00 |
|
akwizgran
|
3a2146cb03
|
Don't advertise support for disappearing messages unless flag is enabled.
|
2021-04-13 08:48:52 -03:00 |
|
Torsten Grote
|
ef37428714
|
Replace MessagesCleanedUpEvent with ConversationMessagesDeletedEvent
|
2021-04-13 08:48:50 -03:00 |
|
akwizgran
|
644afe8995
|
Wait for events to be delivered before continuing with test.
|
2021-04-13 08:48:50 -03:00 |
|
akwizgran
|
c66c428124
|
Log how long it takes to deliver private messages and attachments.
|
2021-04-13 08:48:49 -03:00 |
|
akwizgran
|
db5b2ea9b6
|
Remove redundant call to getAutoDeleteTimer().
|
2021-04-13 08:48:49 -03:00 |
|
akwizgran
|
d84603bce2
|
Check group counts in AutoDeleteIntegrationTest.
|
2021-04-13 08:48:48 -03:00 |
|
akwizgran
|
b128370299
|
Include legacy messages when recalculating group count.
|
2021-04-13 08:48:48 -03:00 |
|
akwizgran
|
240e619248
|
Delete private messages when their timers expire (needs UI support).
|
2021-04-13 08:48:48 -03:00 |
|
akwizgran
|
c89bde08db
|
Move ConversationManagerImpl to conversation package.
|
2021-04-13 08:48:47 -03:00 |
|
akwizgran
|
7c5d47733f
|
Query message IDs rather than metadata when only IDs are needed.
|
2021-04-13 08:46:11 -03:00 |
|
akwizgran
|
5716820439
|
Sync acks for initial messages when setting up integration tests.
|
2021-04-13 08:46:08 -03:00 |
|
akwizgran
|
17d433dd9b
|
Allow time travel in integration tests.
|
2021-04-13 08:46:07 -03:00 |
|
akwizgran
|
5e2187a877
|
Refactor integration tests to allow clock to be replaced.
|
2021-04-13 08:46:06 -03:00 |
|
Torsten Grote
|
7a3be374c8
|
Broadcast event when auto delete timer is mirrored
|
2021-04-13 08:46:04 -03:00 |
|
akwizgran
|
1c93a79448
|
Use Collections.sort() to satisfy Animal Sniffer.
|
2021-04-13 08:46:03 -03:00 |
|
akwizgran
|
e12ad0cd79
|
Add integration tests for timer mirroring.
|
2021-04-13 08:46:02 -03:00 |
|
akwizgran
|
8d6bd29b93
|
Add method for UI and tests to get current timer.
|
2021-04-13 08:46:02 -03:00 |
|
akwizgran
|
f941a73999
|
Update integration tests.
|
2021-04-13 08:46:02 -03:00 |
|
akwizgran
|
c3057141d8
|
Don't receive auto-delete timer from remote accept message as introducee.
|
2021-04-13 08:46:01 -03:00 |
|
akwizgran
|
49080cb64c
|
Hook up incoming messages to the auto-delete manager.
|
2021-04-13 08:46:01 -03:00 |
|