Sebastian Kürten
|
4c29c4fa5b
|
Add a bunch of tests highlighting implicit acks
|
2021-03-19 18:33:48 +01:00 |
|
Sebastian Kürten
|
34948fce13
|
Implement auto-declining for self-destructed introductions
|
2021-03-19 18:31:17 +01:00 |
|
Daniel Lublin
|
ea8c78bfef
|
Make sure invitation accept msg is linking to shareable
|
2021-03-16 11:07:44 +01:00 |
|
Daniel Lublin
|
37d8a34c69
|
Add test for invitee responding after sharer deleted invitation
|
2021-03-16 11:07:44 +01:00 |
|
Daniel Lublin
|
45e3c56eb8
|
Keep members in subclasses and use getters
|
2021-03-16 11:07:44 +01:00 |
|
Daniel Lublin
|
647467a51a
|
Assert that expected event is broadcasted
|
2021-03-16 11:07:43 +01:00 |
|
Daniel Lublin
|
144bd7bf1d
|
Remember when invitation was auto-declined due to deletion
And render differently
|
2021-03-16 11:07:43 +01:00 |
|
Daniel Lublin
|
9d1c49c6b6
|
Auto-decline/auto-delete Forum & Blog sharing invitations/responses
|
2021-03-16 11:07:42 +01:00 |
|
Torsten Grote
|
d3204ab3ee
|
Use AtomicReference in TestEventListener to store event
|
2021-03-09 10:11:15 -03:00 |
|
Torsten Grote
|
f42a9a20d8
|
Add a way to check for expected events
and use it for private group auto-declines
|
2021-03-08 12:15:11 -03:00 |
|
Torsten Grote
|
03c55311c7
|
Merge branch 'messaging-module-feature-flags' into '804-self-destructing-messages'
Don't advertise support for messaging features that are disabled by flags
See merge request briar/briar!1390
|
2021-03-08 11:47:09 +00:00 |
|
akwizgran
|
9bc3a2c73d
|
Count sent messages in integration tests.
|
2021-03-03 17:00:25 +00:00 |
|
Torsten Grote
|
dde94baebd
|
Use stored session metadata instead of fetching it again
|
2021-03-03 11:32:38 -03:00 |
|
Torsten Grote
|
64e3940f77
|
Render automatic declines differently in the UI
and show them as they happen via an Event
|
2021-03-02 14:06:06 -03:00 |
|
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 |
|
akwizgran
|
f3b4440105
|
Don't advertise support for messaging features that are disabled by flags.
|
2021-03-02 13:04:23 +00: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 |
|