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 |
|
akwizgran
|
27dbe23914
|
Mirror the remote auto-delete timer.
|
2021-04-13 08:46:01 -03:00 |
|
akwizgran
|
d7a2de5817
|
Add integration tests for auto-delete timer.
|
2021-04-13 08:46:00 -03:00 |
|
akwizgran
|
0328aa0630
|
Forwarded accept messages aren't visible to the introducee.
|
2021-04-13 08:46:00 -03:00 |
|
akwizgran
|
b6cf302131
|
Only use conversation timestamp for messages that will be visible in conversation.
|
2021-04-13 08:46:00 -03:00 |
|
akwizgran
|
e2a894acd3
|
Get timestamp for abort message in same way as other messages.
|
2021-04-13 08:45:59 -03:00 |
|
akwizgran
|
00ed6d9bb8
|
Look up auto-delete timer when creating private group invitation.
|
2021-04-13 08:45:59 -03:00 |
|
akwizgran
|
6e6923b108
|
Look up conversation timestamp when creating group invitation messages.
|
2021-04-13 08:45:58 -03:00 |
|
akwizgran
|
f459beccdb
|
Move lookup of latest conversation timestamp to core for blog and forum sharing.
|
2021-04-13 08:45:57 -03:00 |
|
akwizgran
|
751c5a3245
|
Move lookup of latest conversation timestamp to core.
|
2021-04-13 08:45:57 -03:00 |
|