Torsten Grote
|
012ab0310f
|
Remember when declines were automatic due to deletion
so they can be shown differently for sender
|
2021-03-02 14:06:05 -03:00 |
|
Torsten Grote
|
63012d0a72
|
Add integration tests for auto-deletion of private group invitations and responses
|
2021-03-02 10:35:00 -03:00 |
|
Torsten Grote
|
ebd233d005
|
Factor out auto-delete integration test code
so we can re-use it in other tests
|
2021-03-02 10:35:00 -03:00 |
|
Torsten Grote
|
e36f275be7
|
Auto-delete PrivateGroup invitations and responses as well
|
2021-03-02 08:35:42 -03:00 |
|
akwizgran
|
654603cfad
|
Don't advertise support for disappearing messages unless flag is enabled.
|
2021-03-01 17:57:06 -03:00 |
|
Torsten Grote
|
5c4d971873
|
Replace MessagesCleanedUpEvent with ConversationMessagesDeletedEvent
|
2021-03-01 17:57:04 -03:00 |
|
akwizgran
|
1d9acc7425
|
Wait for events to be delivered before continuing with test.
|
2021-03-01 17:57:04 -03:00 |
|
akwizgran
|
6738287a83
|
Log how long it takes to deliver private messages and attachments.
|
2021-03-01 17:57:04 -03:00 |
|
akwizgran
|
ea4f763a55
|
Remove redundant call to getAutoDeleteTimer().
|
2021-03-01 17:57:03 -03:00 |
|
akwizgran
|
9d027fb250
|
Check group counts in AutoDeleteIntegrationTest.
|
2021-03-01 17:57:03 -03:00 |
|
akwizgran
|
b56a9beb1d
|
Include legacy messages when recalculating group count.
|
2021-03-01 17:57:03 -03:00 |
|
akwizgran
|
1083507752
|
Delete private messages when their timers expire (needs UI support).
|
2021-03-01 17:57:02 -03:00 |
|
akwizgran
|
0d2137f0f8
|
Move ConversationManagerImpl to conversation package.
|
2021-03-01 17:57:02 -03:00 |
|
akwizgran
|
6113b4ebee
|
Query message IDs rather than metadata when only IDs are needed.
|
2021-03-01 17:56:58 -03:00 |
|
akwizgran
|
47fa7ccc81
|
Sync acks for initial messages when setting up integration tests.
|
2021-03-01 17:56:54 -03:00 |
|
akwizgran
|
1cf1e8b617
|
Allow time travel in integration tests.
|
2021-03-01 17:56:54 -03:00 |
|
akwizgran
|
1b7a1de881
|
Refactor integration tests to allow clock to be replaced.
|
2021-03-01 17:56:53 -03:00 |
|
Torsten Grote
|
370fe7601d
|
Broadcast event when auto delete timer is mirrored
|
2021-03-01 17:20:31 -03:00 |
|
akwizgran
|
50d4f825c8
|
Use Collections.sort() to satisfy Animal Sniffer.
|
2021-03-01 17:20:30 -03:00 |
|
akwizgran
|
6cc225ec22
|
Add integration tests for timer mirroring.
|
2021-03-01 17:20:29 -03:00 |
|
akwizgran
|
aaa03cd809
|
Add method for UI and tests to get current timer.
|
2021-03-01 17:20:29 -03:00 |
|
akwizgran
|
890c9837b5
|
Update integration tests.
|
2021-03-01 17:20:29 -03:00 |
|
akwizgran
|
6ac54af432
|
Don't receive auto-delete timer from remote accept message as introducee.
|
2021-03-01 17:20:28 -03:00 |
|
akwizgran
|
0ccbd57d1d
|
Hook up incoming messages to the auto-delete manager.
|
2021-03-01 17:20:28 -03:00 |
|
akwizgran
|
66d3e8950e
|
Mirror the remote auto-delete timer.
|
2021-03-01 17:20:28 -03:00 |
|
akwizgran
|
d291b7796e
|
Add integration tests for auto-delete timer.
|
2021-03-01 17:20:27 -03:00 |
|
akwizgran
|
7af863160d
|
Forwarded accept messages aren't visible to the introducee.
|
2021-03-01 17:20:27 -03:00 |
|
akwizgran
|
c74e585668
|
Only use conversation timestamp for messages that will be visible in conversation.
|
2021-03-01 17:20:26 -03:00 |
|
akwizgran
|
0fd56b6c38
|
Get timestamp for abort message in same way as other messages.
|
2021-03-01 17:20:26 -03:00 |
|
akwizgran
|
57264b0f04
|
Look up auto-delete timer when creating private group invitation.
|
2021-03-01 17:20:26 -03:00 |
|
akwizgran
|
f9ab242f43
|
Look up conversation timestamp when creating group invitation messages.
|
2021-03-01 17:13:52 -03:00 |
|
akwizgran
|
24efc29722
|
Move lookup of latest conversation timestamp to core for blog and forum sharing.
|
2021-03-01 17:13:52 -03:00 |
|
akwizgran
|
e72169ecee
|
Move lookup of latest conversation timestamp to core.
|
2021-03-01 17:13:52 -03:00 |
|
akwizgran
|
47db28a738
|
Add transactional variant of getGroupCount().
|
2021-03-01 17:13:51 -03:00 |
|
akwizgran
|
30261b0dcf
|
Send current minor version of messaging client to contacts.
|
2021-03-01 17:13:51 -03:00 |
|
akwizgran
|
60dd260a5a
|
Check that timer argument is legal before storing.
|
2021-03-01 17:13:51 -03:00 |
|
akwizgran
|
579a72f54b
|
Add unit tests for AutoDeleteManagerImpl.
|
2021-03-01 17:13:50 -03:00 |
|
akwizgran
|
e270910399
|
Implement AutoDeleteManager.
|
2021-03-01 17:13:50 -03:00 |
|
akwizgran
|
c1483ea61a
|
Add dummy implementation of AutoDeleteManager.
|
2021-03-01 17:13:50 -03:00 |
|
akwizgran
|
35751ecef6
|
Refactor auto-delete code from Bramble to Briar.
|
2021-03-01 17:13:49 -03:00 |
|
akwizgran
|
37d058a766
|
Rewrap lines.
|
2021-03-01 17:13:49 -03:00 |
|
akwizgran
|
5a6846c972
|
Factor out methods for storing and retrieving contact ID.
|
2021-03-01 17:13:49 -03:00 |
|
akwizgran
|
b34e6ee2a7
|
Factor out method for validating auto-delete timers.
|
2021-03-01 17:13:48 -03:00 |
|
akwizgran
|
2ae1e9631f
|
Update comments.
|
2021-03-01 17:13:48 -03:00 |
|
akwizgran
|
76f2859a45
|
Add unit tests for validating auto-delete timer.
|
2021-03-01 17:13:48 -03:00 |
|
akwizgran
|
1c25b2da82
|
Update private group invitation client to include self-destruct timers.
|
2021-03-01 17:13:47 -03:00 |
|
akwizgran
|
26fe2f804f
|
Update blog and forum sharing clients to include self-destruct timers.
|
2021-03-01 17:13:47 -03:00 |
|
akwizgran
|
c8d1ee878c
|
Update message parsing and encoding to include auto-delete timer.
|
2021-03-01 17:13:47 -03:00 |
|
akwizgran
|
7b16e78470
|
Update introduction validator to support auto-delete timers.
|
2021-03-01 17:13:46 -03:00 |
|
akwizgran
|
7fb71a6cb9
|
Add constant for NO_AUTO_DELETE_TIMER, address review comments.
|
2021-03-01 17:13:46 -03:00 |
|